早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语语法1.It'shightimewe(started)themachine.为什么要过去式的呢?2.Ifit(shouldrain)tomorrow,wewouldn'tgoforapicnic.为什么不用一般现在时,一般现在时不是也可以表示将来的吗?3.Pickmeupat8o'clock.I(

题目详情
英语语法
1.It's high time we (started) the machine.为什么要过去式的呢?
2.If it (should rain) tomorrow,we wouldn't go for a picnic.
为什么不用一般现在时,一般现在时不是也可以表示将来的吗?
3.Pick me up at 8 o'clock.I (will have had) my bath by ten.
为什么要用这个时态,而不能用"will be having"或"will have"呢?
4.(It being) pretty late,they picked up everything for the picnic and headed home.为什么不直接用"Being"或"It was"呢?
▼优质解答
答案和解析
1.It's high time we (started) the machine.为什么要过去式的呢?
因为It's high time(that)后面跟虚拟语气,常用过去式,表示该做.的时候了.
2.If it (should rain) tomorrow,we wouldn't go for a picnic.
为什么不用一般现在时,一般现在时不是也可以表示将来的吗?
这是if引导的非条件虚拟语气的用法之一,表示的是对将来的假设
3.Pick me up at 8 o'clock.I (will have had) my bath by ten.
为什么要用这个时态,而不能用"will be having"或"will have"呢?
这个是将来完成时.将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作.经常与before+将来时间或by+将来时间连用,也可与before或by the time引导的现在时的从句连用.
4.(It being) pretty late,they picked up everything for the picnic and headed home.为什么不直接用"being"或"It was"呢?
因为这个是独立主格结构,注意如果用"being"或"It was",前后句的主语不一样,不能这样用的啊
当然这些都是个人见解啦,