大学英语语法专项练习题 这套题目我已经做完了,可是错了很多,我想要一份关于这套题的每一道题的解释。。

第一题是这样的
. By the end of April Peter here for three months.
A. will have stayed B. will stay C. stays D. has stayed
知道的英语高手请发到我的邮箱[email protected]

By the end of+过去时间, 和过去完成时太连用.
By the end of+将来时间, 和将来完成时态连用
这个回答没错。 你可以记住,完成时一般和表示段时间的时间标志连用,这里by the end of April, 表示从Peter来到这里开始到the end of April 的这一段时间,用完成时最合适。
更详细的可以看我的博客,对英语时态有详解。 http://blog.sina.com.cn/s/blog_b9485dea0101hgrt.html
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-15
By the end of+过去时间, 和过去完成时太连用.

By the end of+将来时间, 和将来完成时态连用

所以, A 正确.追问

你这道题目的答案是正确的,可是我想要《大学英语语法专项练习题》的答案解释啊。。。。那套题的链接是这个啊:http://wenku.baidu.com/view/3433f53583c4bb4cf7ecd1a1.html

追答

那么多题,怎么在这里解释! 你自己做一做, 那些有问题拿来问问, 知友们可以可以给你解释.

本回答被提问者和网友采纳
第2个回答  2013-01-16
认为选D 是吗
相似回答