作业帮 > 英语 > 作业

B,D的区别

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/09/30 10:31:40

B,D的区别
解题思路: 由上可知,选before的话,时态不对。
解题过程:
26. 选D。把do you suppose看作插入语,去掉后观察主句和从句的时态可以看出从句用的是一般过去时,而主语用的是一般现在时,所以只能用since引导时间状语从句,It is+一段时间+since... 自从……到现在多久了。题干意思为“你认为他去德国有多长时间了?”
基本句型是“It is +时间段+since 从句”, 意思是“自从...以来已经多久时间了”。
注意主从句的时态,主句用的是一般现在时,从句用的是过去时。
就是说“从过去他离开到现在有多久了。”
It was / will be + 一段时间 + before从句,“过了多久之后才……”。

1) 在 “It was + 一段时间 + before从句” 句型中,若主句是一般过去式,从句也是一般过去式时:
① 若主句是肯定句,翻译成“过了多长时间之后才……”
例:It was long before they found their son.
过了很久他们才找到他们的儿子。
② 若主句是否定形式,翻译成“没过多久就……”
例:It was not long before the couple met again.
没过多久这对夫妻就见面了。

2) 在 “It will be + 一段时间 + before从句”句型中,若主句是一般将来时,从句也是一般现在时:
① 若主句是肯定句,翻译成“要过多长时间之后才……”
例: It will be half a year before I come back.
半年后,我才回来。
② 若主句是否定形式,翻译成“用不了多久就……”
例: It won’t be long before we meet again.
我们不久就会见面。
最终答案:如上