作业帮 > 英语 > 作业

英语语法题.求解.It was_____I met Mr.green in Shanghai again

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/08 11:01:34
英语语法题.求解.It was_____I met Mr.green in Shanghai again
英语题I.t was_____I met Mr.green in Shanghai again
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.
A. many years that
B. many years before
C. many years ago that
D. many years when
并说说有何区别?
It was_____I met Mr.green in Shangha.
A. many years that
B. many years before
C. many years ago that
D. many years when
答案是B和C
求解析.详细点
这两题分别考察before固定句式、强调句式.
首先看第一题.选B满足before的一个句式:it is some time before sth happened.意思是距一件事发生已经有很久了.
而 meet Mr.Green again 是一个时间点的事,如果用强调还原,你会觉得不顺口.
但正好满足before的句式.这里可以翻译成:许多年之后,我与戈林先生在上海重逢.
第二题.选C.可以用还原法,去掉枝叶,就是 Many years ago ,I met Mr.Green in Sh .很久以前,我在上海遇见了戈林先生.
这里不缺任何成分了,正好配套.
当然这种题还经常和时间状语从句混搭着出陷阱题,这时候就要看问句,这是题外话了.反正多做做就熟练了.
如果还有疑问口以找我~