〓英语〓一道关于情态动词与虚拟语气的选择题〓小诺求助〓

[复制链接]
查看11 | 回复4 | 2006-11-10 18:00:59 | 显示全部楼层 |阅读模式
应该选A should go 这儿是情态动词加动词原形,意思为:应该去C should have to中的have to 表示不得不去,在这'儿讲不通.这个句子中并没有虚拟语气的选项,,如果要用虚拟语气,就应该是: should have been, 表示"本来应该去,但没有去".如:I should have won the game. 我本来应该赢这场比赛的(言下之意就是:事实上没有赢.)不能选B的原因是,正确形式是: should have been中的been不能省略.
回复

使用道具 举报

千问 | 2006-11-10 18:00:59 | 显示全部楼层
Ashould have done 表示该做什么事情而事实上却没做若是have to就变成"不得不"的意思了
回复

使用道具 举报

千问 | 2006-11-10 18:00:59 | 显示全部楼层
选A.应为You didn't go to see your uncle yesterday?---No,but I think I ______. 中的You didn't go to see your uncle yesterday?是与现在事实相反的.虚拟条件句是动词过去式.主语用should/would/could/might+动词原形.
回复

使用道具 举报

千问 | 2006-11-10 18:00:59 | 显示全部楼层
C应该是should have gohave to不是这样用的应该是B,后面的GO可以省略
回复

使用道具 举报

千问 | 2006-11-10 18:00:59 | 显示全部楼层
选B。表示应该去而没去。。。答案是C TO不可以省
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行