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

好久没做语法了,有几个拿不准,请大家帮个忙。 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,因为就近原则) 大家帮我看看对不对?

第1个回答  2020-03-25
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,因为就近原则)
对了,确实是就近原则