时间状语从句 I had been looking for this kind of herb for two mont

时间状语从句 I had been looking for this kind of herb for two months ___ I found it at last.
选before,为什么不是when呢?
asctomoon 1年前 已收到4个回答 举报

宾馆十五号 幼苗

共回答了23个问题采纳率:87% 举报

Before+I found it at last.构成了一个时间段,即“我发现它之前”这一段时间;既然是时间段,所以要用完成时态,跟前半句相符;表示“我发现它之前一直在做某事”;
when+I found it at last.是“我发现它的时候”,构成了一个时间点,应该接过去时;

1年前

6

ljh00 幼苗

共回答了44个问题 举报

before
表示在这之前已经找了一段时间了,when只能表示一个瞬间,不能表示一段时间

1年前

2

q6jt 幼苗

共回答了5个问题 举报

固定用法,在完成时中一般用before,相当于and then

1年前

2

DNA飞狐 幼苗

共回答了663个问题 举报

在最后发现之前发生的,所以。。。

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.027 s. - webmaster@yulucn.com