英语高中时态单项

[复制链接]
查看11 | 回复2 | 2009-3-15 00:13:59 | 显示全部楼层 |阅读模式
______my sister three times today but her line was always busy.
A I'd phone B I've been phoning C I've phoned
请选出答案,并写出详细解释,谢谢!

回复

使用道具 举报

千问 | 2009-3-15 00:13:59 | 显示全部楼层
选C.应该用现在完成时态.现在现在完成时属于现在时态的范畴。A 不对,用了过去完成时。只有表示过去的过去时采用此种时态。如:I realized that I had made a terrible mistake. realize 这个动作已经发生在过去,而make a terrible mistake 这个动作发生在realize之前,也就是“过去的过去”所以从句中用了过去完成时had made. 而B用了现在完成进行时态,这种时态强调的是动作从过去到现在一直发生,强调动作的延续性。上面的题目显然不是表示一直在打3个电话,而是打了3个电话...
回复

使用道具 举报

千问 | 2009-3-15 00:13:59 | 显示全部楼层
C 因为是今天到目前为止已经打过3次电话了,所以现在完成时态即可。此外,have been doing是一直在干...这里显然不是表示一直在打3个电话,而是打了3个电话...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行