高中英语语法问题如果句子中有过去的时间点,比如说yesterday或是when i was in Britain的话,是
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/21 22:47:30
高中英语语法问题
如果句子中有过去的时间点,比如说yesterday或是when i was in Britain的话,是不是就一定不能用现完或是过完,即使句中还有for+时间段的词?
但是我遇到了这样一道题:They ___ on the design for almost a week when i joined them.
A have been working B had been working
C have worked D had worked
这道题中明显是填 had been working 的,但是题中也有过去的时间点啊.
与此对应的另一道题:-Have u ever read The Brief History of Time?
-Yes,while in Britain, i ___ it a couple of times.
A have read B read C had read D was reading
这里是选了B的,那为什么又不选C呢
请高手帮忙解释下,O(∩_∩)O谢谢
如果句子中有过去的时间点,比如说yesterday或是when i was in Britain的话,是不是就一定不能用现完或是过完,即使句中还有for+时间段的词?
但是我遇到了这样一道题:They ___ on the design for almost a week when i joined them.
A have been working B had been working
C have worked D had worked
这道题中明显是填 had been working 的,但是题中也有过去的时间点啊.
与此对应的另一道题:-Have u ever read The Brief History of Time?
-Yes,while in Britain, i ___ it a couple of times.
A have read B read C had read D was reading
这里是选了B的,那为什么又不选C呢
请高手帮忙解释下,O(∩_∩)O谢谢
我的理解给你说说吧.
“如果句子中有过去的时间点,比如说yesterday或是when i was in Britain的话,是不是就一定不能用现完或是过完,即使句中还有for+时间段的词?”任何语言我感觉也应该没有完全绝对的语法公式,要看语境语义.第一题They had been working on the design for almost a week when i joined them.句子里,work on the design这个动作,发生在过去的某个时间点之前,而且延续了一段时间,明显是填 had been working 的.
第二题,while in Britain,i read the book a couple of times.句子里,read 这个动作,是过去、间断发生的,只能用过去时.
如果句子要变成:Before I came back from Britain,I had read the book a couple of times.这时候可以用had read,因为主从句形成了时间的比较,read这个动作发生在我从英国回来这个过去的动作之前,那主句相对过去时的从句就要用过去完成时.
但while in Britain,i read the book a couple of times.只有个过去的时间描述,没有更早的比较,就是单纯的过去时态.
“如果句子中有过去的时间点,比如说yesterday或是when i was in Britain的话,是不是就一定不能用现完或是过完,即使句中还有for+时间段的词?”任何语言我感觉也应该没有完全绝对的语法公式,要看语境语义.第一题They had been working on the design for almost a week when i joined them.句子里,work on the design这个动作,发生在过去的某个时间点之前,而且延续了一段时间,明显是填 had been working 的.
第二题,while in Britain,i read the book a couple of times.句子里,read 这个动作,是过去、间断发生的,只能用过去时.
如果句子要变成:Before I came back from Britain,I had read the book a couple of times.这时候可以用had read,因为主从句形成了时间的比较,read这个动作发生在我从英国回来这个过去的动作之前,那主句相对过去时的从句就要用过去完成时.
但while in Britain,i read the book a couple of times.只有个过去的时间描述,没有更早的比较,就是单纯的过去时态.
when是引导时间状语重句的,如果主句是过去时从句是过去进行时,那为什么句子是When he was young ,he
when是引导时间壮语重句的,如果主句是过去时从句是过去进行时,那为什么句子是When he was young ,he
I bought it when i was living in china句子中如果was living改为lived
问个语法问题:I have seen the movie yesterday.这个句子为什么是错的
一个小小语法问题 I bought a red car yesterday.It was made in America
请问是否有be+ 过去分词这个语法?比如说“dad's gone".如果有的,那这个语法是用在什么地方的?
when I was a child when she studies when后的时态是根据句子的意思?有when I
高中英语语法的两个完成句子问题
英语中 如果一个句子是过去时的话是不是无论主语是什么 都不存在谓语单复数的问题啊.
有关英语时态区别问题有两个地方分不清楚:第一个是过去时和现在完成时的区分,如果题目中给出明确的时间点或时间段还好,可是如
高中英语完成句子语法问题
德语的语法问题德语句子的结构是什么啊 比如说英语是 主谓宾定状补