作业帮 > 英语 > 作业

用适当的连词填空,关于had(just)done..when..刚做完…这时…的用法.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/25 02:15:41
用适当的连词填空,关于had(just)done..when..刚做完…这时…的用法.
I had gone only a few steps _____ I realized that my greeting had been impolite.
It was only ____ I has turned the corner of the street that I realized,too late,that his name was Tony and the time was late afternoon.
=Only _____ I has turned the corner of the street,I realized,too late,that his name was Tony and the time was late afternoon.
为什么第一个填before,第二个填when,第一个不可以填before吗?
这是两个不同的句型
1、如果要表示“刚一…就”,要用had (just / hardly / scarcely )done … when (或before) … 句型.第一个句子表达的就是这种意思,空白处既可以用 when 也可以用 before,其结构如下:
  主句:Ihad gone only a few steps
  时间状语从句:before / when I realized that my greeting had beenimpolite.
2、如果强调某一个成分,要用 it is … that …强调句型.第二句就是强调时间状语从句,其结构如下:
  强调句型:it was … that
  时间状语从句:only when I had turned the corner of the street 【插入强调句型中间】
  主句:Irealized,too late,his name was Tony and the time was late afternoon 【放在强调句型的连词 that 后面】
显而易见,两个句子主句和从句之间的行为正好是相反的时间关系.
  第一句 realized是从句中的行为,主句中I had gone 发生在realized 以前,也就是说 “意识到的时候刚刚走了几步“.
  第二句 realized 是主句的行为,从句中 I had turned 发生 realized 以前,也就是说“刚拐过弯的时候才意识到”.