A:1.If you had told me earlier,I_____(be able) to help you.2

A:
1.If you had told me earlier,I_____(be able) to help you.
2.You ______(not make) such a mistake if you would been more careful.
3.If you ______(can/come) with us,we would have been pleased.
4.If father______(be) alive,he would be horrified.
5.If it______(be) fine tomorrow,we shall go for a swim.
B:用should,ought to,have to填空
1.He____(come)at 4 o'clock if the plane arrives on time.
2.I didn't go shopping this morning as i_____(do) the housework.
3.She _____(come) to see me yesterday,bur she forgot.
4.You_____(ask) for permission before you left the table.
5.As they didn't understand,I ______(edplain) everything again.
说明理由
最后一题括号里的词是explain 打错了
注意阿 不是选做题 这10个题都要做
我也不知道这是几年级的 新概念英语第二册L.64&L.65的关键句型后的练习题。
jususon 1年前 已收到5个回答 举报

cnn1209 种子

共回答了16个问题采纳率:81.3% 举报

A.
1.would have been able
2.would not have made
3.could come
4.were
5.is
1-4 是虚拟语气 5句就是一个简单的条件状语从句
虚拟语气的句型是:if + 一般时,主句用过去将来时表示虚拟.
if +过去时,主句用过去将来完成时来表示虚拟.例如第三句
if+ 主语 + were,主句用过去表示,例如第四句
B.
1.should
2.had to
3.should have come
4.should not have asked
5.had to explain
3-4 是句型should have done和 should not have done 应该做某事而没做,不应该做而做了

1年前

8

cyanbirdww 幼苗

共回答了8个问题 举报

几年级的啊?

1年前

2

精靈風信子 幼苗

共回答了11个问题 举报

A.第一题我觉得应该是would(could) have been able应为这是反过去的虚拟语气,所以要用现在完成时啊!!
2.wouldn't make(won't也行)
3.could have come (怎么觉得有点别扭,好像if you had come with us 更好一些)
4.were虚拟语气应该用were
5.would be/were/i...

1年前

1

pachyderm 幼苗

共回答了2个问题 举报

1. would be able
2.wouldn't make
3. could come
4.was.
5.would be
上面的都是虚拟语气. if: 如果... 所以要用过去式.

1年前

0

封之子 幼苗

共回答了310个问题 举报

1.would be able
这里是虚拟语气(从句子意思看出)。意思:如果你早点告诉我,我就能帮到你了。(但你没有早点告诉我)
2.couldn't have made
也是虚拟语气。句子翻译:如果你细心一点就不会犯这错误啦。(就是因为你没细心)
3.could have come
同样虚拟语气。句子翻译:如果你来了,我们就会更开心啦。(但你没有来)

1年前

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