over the past centuries

[复制链接]
查看11 | 回复4 | 2010-9-13 20:29:52 | 显示全部楼层 |阅读模式
Over the past centuries,Chinese people _____their unique tea culture,which includes
tea planting,tea-leaf picking and so on.
A.had developed
B have developedC developD are developing
为什么选B,不选A?说得详细一点~~~谢了!
过去完成时对现在没有影响?

回复

使用道具 举报

千问 | 2010-9-13 20:29:52 | 显示全部楼层
A和B都是完成时,说明你知道看到"over ..."的时间状语的句子要用完成时A-过去完成时,要从过去时间往前推,用过去完成时(句中无从看出哪里有过去某点时间)B-现在完成时,从现在时间往前推,其实从which includes tea planting...就能看到整个句子其实是"现在时",定语从句用的是一般现在时,主句用现在完成时,所以选b
回复

使用道具 举报

千问 | 2010-9-13 20:29:52 | 显示全部楼层
所发生的动作一直延续到现在 对现在有所影响 中国人现在仍然在发展茶文化
回复

使用道具 举报

千问 | 2010-9-13 20:29:52 | 显示全部楼层
句中有in/over the past/last ... 这样的时间状语时,谓语用现在完成时.
回复

使用道具 举报

千问 | 2010-9-13 20:29:52 | 显示全部楼层
英语介词
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行