It was many years ago _____ I met her in London.
A.since B.when C.that D.which
It is many years _____ we met last in London.
A.since B.when C.that D.which
请问这两个句子分别选什么,有什么区别?
第一句填 that,这是一个强调句,被强调成分为 many years ago。句意为:
It was many years ago that I met her in London. 我很多年前在伦敦见到过她。
第二句填 since,这是一个含有since时间状语从句的复合句。句意为:
It is many years since we met last in London. 自从我们上次在伦敦见过面之后已有很多年了。(即已有很多年没有再见面了)
It was many years ago _____ I met her in London.
A.since B.when C.that D.which
It is many years _____ we met last in London.
A.since B.when C.that D.which
请问这两个句子分别选什么,有什么区别?
【答】可以从以下两点来区别:
(1)如果全部省略it,is/was和that后,剩下的全部单词可以组成一个正确的句子,原来的句子就是 it is/was ...that强调句。例如:
It was many years ago _____ I met her in London.
A.since B.when C.that D.which
我们可以说:I met her in London many years ago. 所以,这道题的答案是 C.that。
我们不可以说:I met her in London many years. 所以,
It is many years _____ we met last in London.
A.since B.when C.that D.which
这道题的答案不是 C.that。
(2)“It is/has been + 一段时间 + since ...”是一个常用的句型,意思是“自从以来已经多长时间了”。这里的 since 可以是介词或连词,如果是连词,引导时间状语从句,该从句用一般过去时。
所以,
It is many years _____ we met last in London.
A.since B.when C.that D.which
这道题的答案是A.since。