9. I would have told him the answer had it been possible, but I ________ so busy then.

9. I would have told him the answer had it been possible, but I ________ so busy then.
a. had been b. were c. was d. would be
10. He studied hard at school when he was young, ________ contributed to his success in later life.
a. which b. therefore c. that d. so that
请选择,并讲讲原因。谢谢了!

第1个回答  2019-02-03
9.选C,用一般过去时,如果可能的话我会告诉他答案的,但是那个时候我很忙。
10.选A,定语从句,他以前读书非常刻苦,这对他后来的成功起了很大作用。therefore所以的意思,用在这里不合适,句子无法脸上。一个句子,打了逗号就不会用that了,so
that
的意思也不符合。
第2个回答  2020-02-23
Had
it
been
possible
I
would
have
told
him
the
answer,but
I
____
so
busy
then.
A
had
been
B
were
C
was
D
would
be
答:
C
分析:
Had
it
been
possible
=
If
it
had
been
possible
这叫通过倒装省略虚拟语气条件句中的if
but引出一个过去的事实情况.I
was
very
busy
then.
我当时太忙了.
其实前面这个条件句不要也行:
I
would
have
told
him
the
answer,but
I
was
so
busy
then.
这叫隐含虚拟条件.
=If
I
hadn't
been
so
busy
then,
I
would
have
told
him
the
answer.
第3个回答  2019-06-18
我当时太忙了:
i
would
have
told
him
the
answer,but
i
was
so
busy
then.
其实前面这个条件句不要也行had
it
been
possible
i
would
have
told
him
the
answer,but
i
____
so
busy
then.
a
had
been
b
were
c
was
d
would
be
答:
c
分析:
had
it
been
possible
=
if
it
had
been
possible
这叫通过倒装省略虚拟语气条件句中的if
but引出一个过去的事实情况.i
was
very
busy
then
第4个回答  2009-05-23
首先从意思上看就知道前半句是虚拟,后半句是事实,把AD就排除了
其次,注意后半句有个then,说明要用过去时,再加上后半句是事实,所以选C
第5个回答  2009-05-24
选b,were因为是虚拟语气,是固定的句型。
选a,which,因为逗号后不能用that,再用b和d,都缺原因,用排除法就选a
相似回答