to my surprise,he told me he____(visit)our village in 2005

to my surprise,he told me he____(visit)our village in 2005
我觉得这里应该填过去完成时 意思是他已经在2005年参观过我们村 用完成时表示已经 但是答案上是visited 是不是完成时不能和2005连用?那我要表示已经 是不是可以说成he told me he visited our village in 2005 already?
吾与谁归 1年前 已收到5个回答 举报

僵硬的棉被 幼苗

共回答了16个问题采纳率:93.8% 举报

对,因为in 2005是一个表过去式的时间点
只能用过去式
如果没有in 2005可以用过去完成表已经

1年前

4

可爱帮主9 幼苗

共回答了33个问题 举报

had visited

1年前

2

醒来过后 幼苗

共回答了18个问题 举报

这个visit是在2005进行的,而不是2005年就已经完成.比如你2005年5月去visit.你能说2005年3月就完成了吗? 用过去时,visited 比较准确

1年前

1

gzhfj 幼苗

共回答了2个问题 举报

用完成时表示一段时间 2005年明显是个时间点

1年前

1

都占了吗 幼苗

共回答了1个问题 举报

用过去时,因为visited不是持续性动词,不能用完成时,更别说2005了
后边不能跟already,那是完成时的标志

1年前

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