几个英语语法选择题,请帮我看一下

好久没做语法了,有几个拿不准,请大家帮个忙。1 We hate to hear that rude man ______A talk B talks C talked D to talk ( 我选的是A, hear sb do )2 _________the shop, the robber took the cash from the drawer.A Entered B To enter C Entering D Having entered (我选C)3 If doctors found a cure for all disease, everyone ____be able to live for more than a century.A will B should C would D shall (我选的C,是虚拟语态,但是忘了是should 还是would了)4 Either John or his brothers ________ to the party tonight.A is going B going C are going D will going(我选的c,因为就近原则)大家帮我看看对不对?
2026年09月22日 18:23
有5个网友回答
网友(1):

1 We hate to hear that rude man ______

A talk
hear sb do sth (听见整个过程) hear sb doing sth(听见正在发生的)

2 _________the shop, the robber took the cash from the drawer.

C Entering D Having entered
C 和D都可以,C表示伴随,状态什么的,D表示时间,这个动作发生在主句的谓语动作之前。如果不是特别强调先后,口语中可以选C,做题目的话,选D比较合适。进店之后拿钱。

3 If doctors found a cure for all disease, everyone ____be able to live for more than a century.

A will B should C would D shall
(我选的C,是虚拟语态,但是忘了是should 还是would了)
虚拟语气,C和D都可以的。

4 Either John or his brothers ________ to the party tonight.
A is going B going C are going D will going
(我选的c,因为就近原则)

对了,确实是就近原则

网友(2):

也是第二题的问题

我记得,一般以 动词不定式,动名词 做主语

那么楼上的都说是过去式....这个,,这个,,,,

选D吧

翻译通顺.强调时间的先后,
楼上说CD都可以,其实C应该是错的
C的错误我不敢肯定自己对不对,
动名词作主语和宾语往往表示一般抽象的行为.这样的话,C就应该是错的,所以只能选D

所以要选D

网友(3):

1对 2选D,动作有先后,考虑要周全。 3对 一般都用would,固定结构不会错。 4对

基础不错嘛。

网友(4):

第二题选D,抢钱是进门之后的事

其他的没问题

网友(5):

1A
2C
3C
4C
你做的都对