
一道 SAT 语法题
Formorethanacentury,woodenshipscalled"skipjacks"wereregularlyusedtoharvestoystersinCh...
For more than a century,wooden ships called "skipjacks" were regularly used to harvest oysters in Chesapeake Bay, but only a few such vessels remain in service today.
答案是没错
For+时间段,不是应该用完成时吗?这里用过去时为什么是对的? 展开
答案是没错
For+时间段,不是应该用完成时吗?这里用过去时为什么是对的? 展开
2个回答
展开全部
for+时间不一定用完成时
完成时强调动作的延续性和对现在的影响。
如果这里用完成时语义就是:人们持续地用木船收获牡蛎,这种方式持续了一个世纪。强调“持续”。而这里显然不是强调持续,而是强调使用木船这种方式。
我们的教科书为了强调这个时态的用法,把语法说死了。
时态的使用主要看语义。
完成时强调动作的延续性和对现在的影响。
如果这里用完成时语义就是:人们持续地用木船收获牡蛎,这种方式持续了一个世纪。强调“持续”。而这里显然不是强调持续,而是强调使用木船这种方式。
我们的教科书为了强调这个时态的用法,把语法说死了。
时态的使用主要看语义。

2025-08-18 广告
免费雅思写作评分按照雅思官方评分标准,评分比以往任何时候都准。免费高效:30秒获取准确评分报告全题型支持:流程图/地图/辩论类专业AI大模型:专为雅思写作设计...
点击进入详情页
本回答由布兰写提供
2010-04-24
展开全部
如果for+时间段只能用完成时是你的老师教的。。那真是误人子弟了。这个用过去是属于再正常不过的语法了,一般只要不是瞬间动词都可以,而were这里表状态所以更没有关系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询