
〓英语〓一道关于情态动词与虚拟语气的选择题〓小诺求助〓
---Youdidn'tgotoseeyouruncleyesterday?---No,butIthinkI______.A.shouldgoB.shouldhaveC....
---You didn't go to see your uncle yesterday?
---No,but I think I ______.
A.should go
B.should have
C.should have to
D.couldn't have
该选哪个呢?为什么不能选C呢?~~~~~~~~~~~~^_^
谢谢解答! 展开
---No,but I think I ______.
A.should go
B.should have
C.should have to
D.couldn't have
该选哪个呢?为什么不能选C呢?~~~~~~~~~~~~^_^
谢谢解答! 展开
展开全部
应该选A should go 这儿是情态动词加动词原形,意思为:应该去
C should have to中的have to 表示不得不去,在这'儿讲不通.
这个句子中并没有虚拟语气的选项,,如果要用虚拟语气,就应该是: should have been, 表示"本来应该去,但没有去".如:
I should have won the game. 我本来应该赢这场比赛的(言下之意就是:事实上没有赢.)
不能选B的原因是,正确形式是: should have been中的been不能省略.
C should have to中的have to 表示不得不去,在这'儿讲不通.
这个句子中并没有虚拟语气的选项,,如果要用虚拟语气,就应该是: should have been, 表示"本来应该去,但没有去".如:
I should have won the game. 我本来应该赢这场比赛的(言下之意就是:事实上没有赢.)
不能选B的原因是,正确形式是: should have been中的been不能省略.
展开全部
答案是B,后面省略了gone to to see my uncle yesterday
此句是对过去时间(昨天)的虚拟,应该用should have done形式表示对没有做的事的一种遗憾,意思是“本来应该做......”。
又如:
----Look!The flowers are dying.(瞧,这些花快死了。)
----Yeah,I should have watered them more often. (是的,我本来应该多给它们浇些水的。)
此句是对过去时间(昨天)的虚拟,应该用should have done形式表示对没有做的事的一种遗憾,意思是“本来应该做......”。
又如:
----Look!The flowers are dying.(瞧,这些花快死了。)
----Yeah,I should have watered them more often. (是的,我本来应该多给它们浇些水的。)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C应该是should have go
have to不是这样用的
应该是B,后面的GO可以省略
have to不是这样用的
应该是B,后面的GO可以省略
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选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+动词原形.
---No,but I think I ______. 中的You didn't go to see your uncle yesterday?是与现在事实相反的.虚拟条件句是动词过去式.主语用should/would/could/might+动词原形.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A
should have done 表示该做什么事情而事实上却没做
若是have to就变成"不得不"的意思了
should have done 表示该做什么事情而事实上却没做
若是have to就变成"不得不"的意思了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询