in the last few year

in the last few year
Thw famous writer_____many books in the last few 应填过去时还是现在完成时呢,为什么?
如果是现在完成时的话,那为什么He was a teacher in the past会用过去时呢?
书生侠客梦 1年前 已收到5个回答 举报

花开hm 春芽

共回答了14个问题采纳率:92.9% 举报

has written
现在完成时
因为时间状语是in the last few years,所以时态就应该用现在完成时
in the past是过去的意思
She was a teacher in the past表示她过去是一个老师,不知道她现在是不是,只表示一个事实,因此用过去式

1年前

9

飞一鸷 幼苗

共回答了73个问题 举报

现在完成时
in the last few years 是最近几年
in the past 是在过去,当然用过去时了

1年前

2

hexiaohu7725678 幼苗

共回答了5个问题 举报

我杂觉得应该用过去完成时呢???
愚见

1年前

1

虫爬天下 幼苗

共回答了29个问题 举报

【小蜜解答】
用现在完成时。
因为”在过去的几年中“,对现在仍然有影响。
the famous writer has finished many books in the last few years.
这个著名的作家在过去的几年中完成了许多书。

1年前

0

silvercat 幼苗

共回答了88个问题 举报

现在完成时,这里表示从过去一直到现在已做的事情,而过去式表示的是过去所做的事情

1年前

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