Thirty years had passed----- he kenw it A.after B.when C.before D.while 为什么不选B呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/13 11:52:24
Thirty years had passed----- he kenw it A.after B.when C.before D.while 为什么不选B呢
xN@_e[+R0bP"9"vN$DBs)m$Xʻ9ɊW8*JKwXF&f~Q̑DF.Gf(YI'XSk͐m.|:=n ^ul9P;Ļ٤ ^@hv9 *ޓұAZ JTYM(0<ߦR9P- ÐxҰ,g)r]vW 4PHy7ӑCFOF&9>)AZU66+

Thirty years had passed----- he kenw it A.after B.when C.before D.while 为什么不选B呢
Thirty years had passed----- he kenw it A.after B.when C.before D.while 为什么不选B呢

Thirty years had passed----- he kenw it A.after B.when C.before D.while 为什么不选B呢
C had passed过去完成时,所以肯定发生在knew 之前,所以选择before.
在他知道之前,三十年已经过去了.不过一般不这样翻译.常常翻译为:不知不觉,三十年已经过去了.
加油!

因为这句话的意思是在他知道之前四十年已经过去了

因为这是英语的一个习惯用法:主句里的动词用过去完成时,before引导的从句里的动词用过去式,意思是:他还没意识到,时间已经过去30年了。包含“岁月如梭”之意。