问几个英语的语法问题

She said she (was) flying to Shanghai next weekend.(这里为什么是填was而不是will be)
The ship was full of people.There was no (rooms) for Elen.(这里的room为什么是复数)
If you want to talk to your teacher,you should(called to her)first.(这里为什么是“called to her”而不是“call her up”)
In ten years,John (was) an astronaut.(这里为什么是was,而不是will be)

第1个回答  2010-06-24
1.前面有said是过去时态 后面相应也是 还有be+瞬间动词表示将要...... 所以第一题就出来了
2.你的答案一定是错了 应该是room 这里表示空间是不可数 在说了前面还有There was no
3.should 后加上动词原形你那called一定不正确就是 call her
4.我个人认为是 will be 如果不是就不明白了
就这么多了bye!
第2个回答  2010-06-22
1,是虚拟语气,用was
2,room这里翻译为“空间”,是不可数
3,不清楚
4,也是虚拟语气
第3个回答  2010-06-23
1.因为是复述句
2.room 不应该是复数,何况都用There was 了。
3.should call才是对的 should called语法错误
4.我也认为是will be,was也是语法错误

你确定你老师给的答案对吗?本回答被提问者采纳
第4个回答  2010-06-24
稀烂, 叫你们老师去种田。我来教你
相似回答