高中英语语法终极模棱两可难题!请高手解答!
答案:5 悬赏:0 手机版
解决时间 2021-11-26 06:01
- 提问者网友:活着好累
- 2021-11-26 02:45
高中英语语法终极模棱两可难题!请高手解答!
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-11-26 04:08
答:介词by+时间名词构成介词短语作状语时,多用于完成态。
+过去时间时,用过去完成时如:
We had learned 4000 English words by the end of last year.
+将来时间时,用将来完成时态如:
We will have learned 5000 English words by the end of next year.
这两种情况下,主句的谓语动词是一个短暂性的动作(行为)动词,表示一个动作某个时间之前已经发生了。
是的,我们也见到过by+时间名词作状语时,用于一般过去时态的句子:
By the time we reached home, it was quite dark.
我们回到家时,天已经很黑了
这时候,主句的谓语动词是一个表示状态的动词或延续性的动作(行为)动词。
也不是说状态动词(延续性动词)与by+时间短语不能用完成时态。
我们知道,完成态有两种:短暂性用法和延续性用法。前者不能加for+一段时间或since短语或从句,后者必须有这两个表示一段时间的状语句意才完整。
By the end of 18th century ,the city's population ————about two million
(A,was;B,were;C,had been;D,being)
为什么答案一定是A was.
这一题句中的by就是=before,谓语动词是状态动词be, 表示在18世纪末之前这个城市的人口情况。
我们可以造出一个用完成时态的例句来:
By the end of this year, we will have lived in this city for 10 years.
By the end of last year, we had been here for 10 years.
+过去时间时,用过去完成时如:
We had learned 4000 English words by the end of last year.
+将来时间时,用将来完成时态如:
We will have learned 5000 English words by the end of next year.
这两种情况下,主句的谓语动词是一个短暂性的动作(行为)动词,表示一个动作某个时间之前已经发生了。
是的,我们也见到过by+时间名词作状语时,用于一般过去时态的句子:
By the time we reached home, it was quite dark.
我们回到家时,天已经很黑了
这时候,主句的谓语动词是一个表示状态的动词或延续性的动作(行为)动词。
也不是说状态动词(延续性动词)与by+时间短语不能用完成时态。
我们知道,完成态有两种:短暂性用法和延续性用法。前者不能加for+一段时间或since短语或从句,后者必须有这两个表示一段时间的状语句意才完整。
By the end of 18th century ,the city's population ————about two million
(A,was;B,were;C,had been;D,being)
为什么答案一定是A was.
这一题句中的by就是=before,谓语动词是状态动词be, 表示在18世纪末之前这个城市的人口情况。
我们可以造出一个用完成时态的例句来:
By the end of this year, we will have lived in this city for 10 years.
By the end of last year, we had been here for 10 years.
全部回答
- 1楼网友:荒野風
- 2021-11-26 06:51
后半句是主系表结构,而完成时是用来表述已经完成的事情,题目上应该是说人口数,不是人可以完成的一件事情,我是这么理解的,希望可以帮到你追问谢谢你的回答,但是这也是个问题,但是我们平时说 he had been a teacher before he learned paiting 也是可以的
在他学绘画之前他是个老师 也是主系表,
这个句子里也可以这样说 所以我觉得有更多的问题。
谢谢回答
在他学绘画之前他是个老师 也是主系表,
这个句子里也可以这样说 所以我觉得有更多的问题。
谢谢回答
- 2楼网友:廢物販賣機
- 2021-11-26 06:32
前一句,变成题目,应该答案选B,were追问前一句He________4000 words by the end of the last term
A had learned B learned 应该选什么?追答应该选B learned
A had learned B learned 应该选什么?追答应该选B learned
- 3楼网友:零点过十分
- 2021-11-26 06:00
可以这么理解:第一句:直到上学期为止他已经学了4000单词。这句的时态是过去(上学期)的过去(学期结束前学单词),所以第一句时态用过去完成时。第二句:直到18世纪末这个城市的人口大约200万。这道题要填的是谓语动词所以先排除d。再由于主语population是不可数名词所以排除b。最后 这道题问的是人口在十八世纪末的数目,应该用一般过去时较合适。所以应选a
- 4楼网友:独钓一江月
- 2021-11-26 05:33
首先,By the end of 18th century 是状语,真正的主语是 population,做主语时谓语动词要单数,所以排除B选项。D选项没有谓语动词,故排除D。C选项肯定不对,因为是物做主语啊,怎么能用被动语态呢?!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯