had gone to是不是就等于had been
发布网友
发布时间:2024-07-13 12:12
我来回答
共1个回答
热心网友
时间:2024-08-13 08:47
这是两个不同的句型
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 以前,也就是说“刚拐过弯的时候才意识到”。