[英语]一道时间状语从句选择题,如何选择?We hadn’t met for 20years,but I recognized her _________ I saw herA for the momentB the moment whenC at the moment whenD the moment这道题选D,为什么C不可以?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 23:38:10
[英语]一道时间状语从句选择题,如何选择?Wehadn’tmetfor20years,butIrecognizedher_________IsawherAforthemomentBthemomentw

[英语]一道时间状语从句选择题,如何选择?We hadn’t met for 20years,but I recognized her _________ I saw herA for the momentB the moment whenC at the moment whenD the moment这道题选D,为什么C不可以?
[英语]一道时间状语从句选择题,如何选择?
We hadn’t met for 20years,but I recognized her _________ I saw her
A for the moment
B the moment when
C at the moment when
D the moment
这道题选D,为什么C不可以?

[英语]一道时间状语从句选择题,如何选择?We hadn’t met for 20years,but I recognized her _________ I saw herA for the momentB the moment whenC at the moment whenD the moment这道题选D,为什么C不可以?
其实C很好推翻.
at the moment 等于now.要和一般现在时一起用.
如果有疑问请继续追问.

We hadn’t met for 20years 这句话好像是错的。。 meet 是非延续性动词 后面怎么可以 加 for 20 years 呢。。。。 C 一看就知道是错的, D 的意思是 “一。。。。就。。” 和 the distance 一样,强调 很快辨认出她 反正我没见过C C 也说不通

when和at重复了。如果是at the moment 可以接that,that是the moment 的先行词。不知道这样解释可不可以。at the moment (that可以省略)i saw her,这样的宾语从句才是对的。

the moment 可以用作时间状语从句的连词,用法和when相同。类似的句子还有:I fell in love with her the first time I saw her.

你仔细想想啊,at the moment 是“现在,此刻”的意思,如果选C的话,那么recognized就应该用一般现在时,而不是过去式!所以排除C

因为at the moment 是用在进行时态,可以用过去的时态,但是要用过去进行时。表示在过去某一时刻或某一时间内正在进行或发生的动作。