关于英语语态的句子

1,I am staying with John for a few weeks until my house is ready. 这句话,为什么要用现在进行时呢?用现在完成时不可以吗?
2,Dr.Qin just has offered me a new job! She told me I am just the person she needs.这句话,主句是过去时了,为什么从句里却用一般现在时呢?
请详细分析下这两句话,帮我解答,谢谢了!

您好,
第一句语法点是进行时表式将来时,这句话的动作是未发生的,译为“我将要和John呆在一起。。。”,只有-ing模式由此用法
第二句为美式口语,中国考试一般不允许,按标准语法,宾语从句的时态
1.主现从不限(主句是一般现在时,从句的时态不限)
2.主过从四过(主句是一般过去时,从句的时态应是一般过去时、过去完成时、过去将来时或者过去进行时)
当然,也可以这样理解(或也不排除考试时题目会有这种选项或情况),从句后面的内容是绝对事实,比如日出东方,水往低处流等时态可用现在时。
希望我的回答对您有帮助,感谢您的支持,谢谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-13
第一句是进行时表将来时,用现在完成时不行(我要跟约翰呆几天直到我的房子准备好)
第二句主句动词 told 是 offered me a new job时说的话用过去时 I am just the person she needs用现在时说明我现在还是他需要的人(我现在还在帮他做事),如用过去时则只说明过去,现在不是了
第2个回答  2010-11-13
1 现在进行时有一种用法就是表示动作的持续性
2 从句用一般现在时 是根据实际情况来的 是表示我正式她现在需要的,如果用过去时 ,就变成了过去合适的 ,而不是现在。
第3个回答  2010-11-13
1.不能用完成时 因为房子还没收拾好
2. she told 是一个过去的动作 在提供职位之前 她说的内容是对现在事实的描述。
第4个回答  2010-11-13
第一句:现在进行时表示一段时间里的持续的动作或状态,第二个不会解释…