翻译此句,SINCE

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:32:07
It is ten years ___ Miss Green returned to Canada.
A. that B. when C. since D. as

请选择并进行翻译
若选C,那么后面的句子不应该是这样的吗?
Miss Green has been to Canada.
It is ten years since Miss Green returned to Canada.
这个句子是否正确呢?可以这样进行表达的吗?

It is ...(一段时间) since...(某一件事代表的时间点).是一个固定句型,表示“自从……(某事发生)已经……(一段时间)了”。其中,since后面引导的表示某事发生的从句用一般过去时

c
从格林小姐回了加拿大至今,已经有十年了。

自从格林小姐回加拿大已经有10年了
选 C
有it is ...that这个强调句型 ,但本题不适用

C
自从格林女士返回加拿大已经有10年了
has been to表示去过,是一个状态,这里要表示的是一个动作

C
自从格林太太回到加拿大已经十年了

自从格林小姐回加拿大已经有10年了