-Has Sam finished his homework today? -Yes. He ______ it this morning.

[复制链接]
查看11 | 回复5 | 2012-7-28 20:01:53 | 显示全部楼层 |阅读模式
B,首先根据句意,可以排除A和C.现在完成时强调过去发生的事对现在造成的影响.而且对话表示动作发生在现在.过去完成时的动作表示动作发生在过去的过去,故排除....
回复

使用道具 举报

千问 | 2012-7-28 20:01:53 | 显示全部楼层
此句应填现在完成时,选B ——今天Sam完成他的作业了吗?——是的,他早上完成了。 据此,可明显判定是填完成时又由于,早上不知是否过去,而且后面也没用一般过去时,故判定为现在完成时 A为一般过去时,C为过去进行时,D为过去完成时...
回复

使用道具 举报

千问 | 2012-7-28 20:01:53 | 显示全部楼层
过去进行时可以表示过去动作的持续,他今天早上一直在写作业。I have no idea,暗示不知道是否他完成了作业。 A是一般过去时态,C是过去进行时态。根据...
回复

使用道具 举报

千问 | 2012-7-28 20:01:53 | 显示全部楼层
B提问用的是现在完成时today显然今天还未过去并且在此处强调做完作业的持续...
回复

使用道具 举报

千问 | 2012-7-28 20:01:53 | 显示全部楼层
B Has Sam finished ....? 答案显而易见是B...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行