几道英语语法1)我看到有一本语法书对过去完成时用法中的一条的解释是:“表示在过去的某一时间或动作做之前已经完成了的动作(即过去的过去).过去完成时主要用在宾语从句和状语
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 16:39:07
几道英语语法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
为何不选B呢?‘by’不是完成时的标志吗?
几道英语语法1)我看到有一本语法书对过去完成时用法中的一条的解释是:“表示在过去的某一时间或动作做之前已经完成了的动作(即过去的过去).过去完成时主要用在宾语从句和状语
1.其实书上也有遣词造句“主要用于”,所以不必过度纠结这个外延用法.一般情况下过去完成时用于复合句较多,而且它会对应有时间对比的参考系.语法规则最大的规则就是“凡事一定有例外的”.
2.“for two years ”是过去完成时部分的时间坐标,“before”是对立于前句的另外一个工作,两个都是状语 只是对应不同
3.这句结构貌似不用will 吧,不知道您是哪里找到的,不知道出处我不敢妄下结论
语法中讨论这一句型时只讨论it is the first time sb has done sth 和 it was the first time that sb had done sth 前后时态的对应
4.这个提法貌似也不是绝对的.所以你的解释似乎也不准确
5.包括.它其中之一的用法就是“动作从过去某一点开始延续到现在”
I have learned E for two years
it means:I began to learn English two years ago
& I am studying now.这里可以忽略动作是否延续
6.最后一题这里其实是惯用法,只有牢记 出现“by this time+ 将来时间” 谓语一定是will be doing 这是固定的 所以一般不用其他的 答案是D
本人是以教学概念叙述的 尽量清晰 如果不懂可以留言继续讨论 对于3和4 如果你想彻底搞清楚 最好能给我提出具体的研究例句,我可以详细再给你分析,你的提法不是很准确,但是也许参考资料不一样,所以避免知识点撞车请你找到具体内容.语法其实是很灵活的,应对规则要记用法 然后灵活判断.欢迎继续提问.