关于现在完成时的。

—Have you written a letter to your grandparents yet?
—Yes, I _____________ ( write ) one last week.
这里应该用wrote, 还是have written? 还是两个都可以?我记得现在完成时后面不能跟过去的时间?可是我觉得把have written放进去,解释起来也没有问题啊 —— ”是的,我上个星期已经写过一封信了“ 求解惑,这样是对还是错

第1个回答  2016-09-03
可以用一般过去时wrote
也可以用过去完成时had written
现在完成时后面是不跟过去时态的哦追问

为什么可以用had written????

第2个回答  2016-09-03
last为过去时标志
应该用wrote
完成时的标志有很多啊,比如说for,since,yet,ever……
望采纳,谢谢!本回答被网友采纳
第3个回答  2019-03-22
不管怎样,last前跟过去时,没有特定现在完成时态专词,所以选wrote。
第4个回答  2020-10-05

什么是现在完成时?

第5个回答  2020-01-20
相似回答