几道英语语法题

(1)我看到有一本语法书对过去完成时用法中的一条的解释是:“表示在过去的某一时间或动作做之前已经完成了的动作(即过去的过去)。过去完成时主要用在宾语从句和状语从句。”难道... (1)我看到有一本语法书对过去完成时用法中的一条的解释是:“表示在过去的某一时间或动作做之前已经完成了的动作(即过去的过去)。过去完成时主要用在宾语从句和状语从句。”
难道过去完成时不能做主句吗?
(2)He had studied Chinese for two years before he came to China. 在这个句子中“for two years ”和“before he came to China”分别充当什么成分??
(3)现在完成时有一种典型结构是:
This/It+is/will be+the first(second...)time that...
我想知道主句用will be,从句还能用现在完成时吗??不是说时态要一致吗??
(4)“when不能和现在完成时连用”的意思是指现在完成时不能用在以when引导的疑问句中,还是指不能用在when引导的疑问句的答句中呢?
(5)现在完成进行时包不包括“现在”这个时间点呢?(它不是可以表示到“说话时终止”的意思吗?)
(6)By this time tomorrow,they-----the game.
A.shall see B.will have seen C.will see D.will be seeing
答案是D,为何不选B呢?‘by’不是完成时的标志吗??
注意一下,第五点是现在完成进行时,不是现在完成时!!
回答详细的可追加分数
展开
julie_cc
2011-01-25 · TA获得超过1485个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:388万
展开全部
1.这本语法书不严谨,书上主要应该是说其它从句不宜用过去完成时的意思,没考虑主句的问题。主句当然可以用过去完成时。
2.都是时间状语
3.这是定语从句。在先行词为the first time\the last time等表示第几次,以及最高级the most\the best的时候,从句就用现在完成时
4.都不能
5. 那是包括的
6.个人认为应该选B。D应该这样用:"This time tomorrow, they will be seeing the game."
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式