Three years _____(have) passed since he came here.填什么?为什么?
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/08 07:19:40
Three years _____(have) passed since he came here.填什么?为什么?
个人觉得用has比较适合.首先因为three years 是作为一个时间整体来看,而不是复数时间,时间不可数,年才可数;所以用第三人称单数.至于是用现在完成时还是过去完成时,我们先看看从句,用的是过去式,而他来这里这个动作发生在前,所以主句时间应该在came之后,所以主句用现在时比较合适.楼上的解答had 的解答---如果用过去完成时,后面没有he came here的时候 也可以用,现在从句是一般过去时,所以用has比较合适.
ubme看解答的时候不要看等级啊,你看上面6级的那个完全就是不会的.反而我上面一个一级的都答对了.如果满意请取纳我回答吧谢谢.
have
因为"years"是复数. 第三人称复数在现在完成时用have.
后面的since提示了是从他到这里开始计算到现在,所以是现在完成时.
had,我用过去完成时解释这道题:首先had done表示过去的过去,就是过去的某一时间或动作开始一直延续到现在(延续性)。根据句子翻译:自从他来这里已经过去三年了,表示他的动作还在延续,从来到这里的那一刻算起一直到现在!
has,时间作为一个整体时,谓语用单三。since后接过去时,主句用现在完成时。一定对的!
Three years have passed since he came here. 完成式
have passed ~~不要相信偏听之言~
i'm three years _____ than my mother
I _____ this school since three years ago.
It's three years since we saw each other last time = We _____ _____ each other for three years
three years
同义句转换:his father died three years agohis father died three years agohis father _____ ______ ______ for three years
John left Beijing three years ago 改同义句John _____ ___ ____Beijing ____three years
该写句子 l got know Peter three years ago.l _____ _____Peter ______three years ago
It is three years since he died.(同义句) He has ____ _____ for three years.
his grandpa has been dead for three years.改为同义句it _____ _____ there years ______his grandpa died
three years and three years是什么意思
three seconds、three years、three centuries
该写句子 l take back my words.l take back _____ _____ ______.l got know Peter three years ago.l _____ _____Peter ______three years ago.
1.He has been in the army for three years?_____ _____three years since he _____the army.
Three years _____(have) passed since he came here.填什么?为什么?
汉译英 我已经三年没见你了I _____ _____you for three years.
It _____(be)more than three years since jim___(leave)here怎么填
That boy is not _____ to go to school.He is only three years old.
the workers_____ three years _____ the bridge.保持原句意思