___ more carefully,she wouldn't have make so many mistakes.

___ more carefully,she wouldn't have make so many mistakes.
A.If she listened B.Had she listened C.Should she listen D.If she couldn't listen
一定要说出为什么!
不边 1年前 已收到4个回答 举报

fczsss 幼苗

共回答了12个问题采纳率:91.7% 举报

B
如果她听的更仔细一些,就不会出那么多错.
这句话是虚拟语气.正确的说法是If she had listened more carefully,she wouldn't have made so many mistakes.本来listen这个动词指的是过去的动作,应该用过去式,但是根据虚拟语气的语法规则,过去时要进一步变成过去完成时,所以这里用了had listened.
答案B是这句话的倒装版本,虚拟语气中,If sb.had done sth.=Had sb.done sth.

1年前

1

黄色睡衣 幼苗

共回答了34个问题 举报

B, had代表这如果她听了
选A是现在present tense,题目是在已经发生的情况下,past tense

1年前

2

sangye123456 幼苗

共回答了151个问题 举报

A
如果她能更认真地听,她就不会犯那么多的错误。

1年前

2

c31304 幼苗

共回答了106个问题 举报

A.If she listened
因为整句意思是 如果她更认真地听,就不会犯那么多错。
如果是if, p排除B.C 后面的wouldn't是否定 ,前面是说她认真听 所以排除D

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.034 s. - webmaster@yulucn.com