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

2024-12-23 10:24:13
推荐回答(5个)
回答1:

应该选A should go 这儿是情态动词加动词原形,意思为:应该去
C should have to中的have to 表示不得不去,在这'儿讲不通.
这个句子中并没有虚拟语气的选项,,如果要用虚拟语气,就应该是: should have been, 表示"本来应该去,但没有去".如:
I should have won the game. 我本来应该赢这场比赛的(言下之意就是:事实上没有赢.)
不能选B的原因是,正确形式是: should have been中的been不能省略.

回答2:

答案是B,后面省略了gone to to see my uncle yesterday
此句是对过去时间(昨天)的虚拟,应该用should have done形式表示对没有做的事的一种遗憾,意思是“本来应该做......”。
又如:
----Look!The flowers are dying.(瞧,这些花快死了。)
----Yeah,I should have watered them more often. (是的,我本来应该多给它们浇些水的。)

回答3:

C应该是should have go
have to不是这样用的
应该是B,后面的GO可以省略

回答4:

选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+动词原形.

回答5:

A
should have done 表示该做什么事情而事实上却没做
若是have to就变成"不得不"的意思了