人教版九年级英语 Unit 14 1.The Smiths have been in Beijing (since 2000). 对括号内的部分进行提问

___ ___ have the Smiths ____ in Beijing?
2. The old man has been dead for 4 years. 同义句改写
__ ___ ____ ___ since the old man died.
3.How long have you spent reading English so far? 同义句改写
How long ___ ____ ____ you to read English so far?
4.Have you turned off the light yet before you ____(go) out? 用所给单词正确形式填空。
5.He joined the Greener China 2 years ago. 同义句改写
He ___ ___ ___ ___ of the Greener China for 2 years.
6.appear 的反义词。

It ;is;that
2.It is 4 years that he
3.have take time
4.went
5.have been joined in
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-24
1,How long,have
2.It is 4 years
3.has it taken
4,went
5.has been a soldier
6.disappear追问

第4题,我的资料上写的是go ,而我也想的是went ,您能稍加解释吗?
第1题。有个短语是have been in+ 一段时间 ,提问的是时间,第三个空您确定是have吗?

追答

资料上的go 是对的,
第三个空应是been。我疏忽了。写完没检查
第4题的句义是,你出去之前把灯关了吗?可知出去是将来的事,before引导时间状语从句,用一般现在是代替将来时。

追问

出去是将来的事?难道不是出去之后,对方才问有没有关灯吗?

相似回答
大家正在搜