请问这个句子对吗Einstein almost knocked me down before he saw me.alm

请问这个句子对吗
Einstein almost knocked me down before he saw me.
almost前是不是应该加had
伦弹杰曲 1年前 已收到7个回答 举报

zaimeiguo 幼苗

共回答了21个问题采纳率:81% 举报

不加!
before经常用在现在/过去完成时中表示“过去的过去”,当然它也可以用在一般过去时中,表示“前一个动作发生.紧接着后一个动作发生.”强调几个连续动作发生的先后顺序,这个时候这些连续的动作都用相同的时态.
Three years went by before he knew it.
He closed the window,and locked the door before leaving the house.
当然用完成时态也是可以的,表示陈述一种事实.但这里显然是要强调两个动作紧接着发生,即他(爱因斯坦)先撞上了我然后马上看到了我.

1年前

10

敢说的短讯 幼苗

共回答了47个问题 举报

用had,过去的过去,过去已经完成的动作。因为before后面的句子已经是过去了。

1年前

2

追枫少年 幼苗

共回答了3220个问题 举报

加不加都对 看你强调什么 这个要根据上下文
总的来说 不加不能算错

1年前

1

载海的贝壳 幼苗

共回答了352个问题 举报

这是现在完成时要用has

1年前

0

enlea 幼苗

共回答了10个问题 举报

不用加啊,这里并不需要强调时间的先后,因为后面有表示时间的词before

1年前

0

姜葱萝卜 幼苗

共回答了30个问题 举报

同意楼上,不加。

1年前

0

senimy 幼苗

共回答了115个问题 举报

不用,它并没有特别去强调两个动作发生有先后顺序
实际上两个动作发生的时间相差的很短,可以忽略
可以翻译成:爱因斯坦看到我的时候差点撞到我

1年前

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