It was ____ I met Mr.Green in Shanghai.为什么选c不能选a啊?A.many years that B.many years beforeC.many years ago that D.many years when

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 17:46:16
It was ____ I met Mr.Green in Shanghai.为什么选c不能选a啊?A.many years that B.many years beforeC.many years ago that D.many years when

It was ____ I met Mr.Green in Shanghai.为什么选c不能选a啊?A.many years that B.many years beforeC.many years ago that D.many years when
It was ____ I met Mr.Green in Shanghai.为什么选c不能选a啊?
A.many years that
B.many years before
C.many years ago that
D.many years when

It was ____ I met Mr.Green in Shanghai.为什么选c不能选a啊?A.many years that B.many years beforeC.many years ago that D.many years when
如果把此句还原应该是:I met Mr Green in Shanghai many years ago.我很多年前在上海遇到了格林先生.
用:it was...that 改为强调句,对 many years ago 进行强调就变成了:It was many years ago that I met Mr Green in Shanghai.一般过去时的时间状语只能用 C.many years ago,所以不能选A
不明白的再问哟,请及时采纳,多谢!

it was that 是强调句型句式,强调的是许多年了,强调的内容要直接清晰,而many years ago 还要经过分析才能得出许多年了的这个结果所以不行

C
这是强调句, 被强调的是时间状语

还原便是:
I met Mr. Green in Shanghai many years ago

【希望帮助到你,若有疑问,可以追问~~~祝你学习进步,更上一层楼!(*^__^*)】

I met说明是过去的某个“时间点”,说以要加“ago”
若用A的话,整句要改成It was many years "since" I met Mr. Green in Shanghai.
因为“since”表示的是时间段,所有用“many years",但是显然A中出现了"that",而且也没有since,那么就只能选C了。
请采纳。