英语语法问题It is three weeks since we saw him.中文应该翻译是什么?这怎么看出是现在完

英语语法问题
It is three weeks since we saw him.中文应该翻译是什么?这怎么看出是现在完成时还是过去时
yang3327 1年前 已收到4个回答 举报

BMT1615 幼苗

共回答了18个问题采纳率:83.3% 举报

自从我们上次见到他,一晃三个星期过去了.
我们有三个星期没见着他了.
since引导的从句都是用一般过去时.但其主句一般是现在完成时,有时也可以是一般现在时(如本题).

1年前

1

eva812 幼苗

共回答了3个问题 举报

自从我们上次看见他已经有三周了。

1年前

2

白月然 幼苗

共回答了12个问题 举报

我们已经三个星期没见他了。
现在完成时结构:
have+过去分词

1年前

0

xingyihao 幼苗

共回答了89个问题 举报

这句话翻译成“自打上次见到他,三个星期过去了”
since要接时间点,换句话说,since后面引导的时间状语从句都用过去时,而句子的主句,可以用现在完成时,也可以用一般现在时,这个要看你强调的是什么。
这句话也可以说成It has been three weeks since we saw him.
用完成时,强调的是对现在造成的结果,已经三个星期了,强调的是时间性,重点在...

1年前

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