如何辨别地点、时间状语

This is the hotel _______last month.

A. which they stayed B. at that they stayed

C. where they stayed at D. where they stayed

不知为何选D不选A(虽然知道作地点状语用where、作宾语或主语用which或that,但如何去辨别呢?)


Do you know the year ______the Chinese Communist Party was founded?
A. which B. that C. when D. on which   (同问)


That is the day ______I'll never forget.
A. which B. on which C. in which D. when 

(同问)


请先 登录 后评论

最佳答案 2019-10-03 18:07

在外旅游,手机上网,所以仍然是格式全无,网友只能凑合着看。某种意义上说,语法只是一种文字游戏,只不过因为有了名目繁多的专业称谓,导致初学者没能看清其实质。言归正传,网友要快速解决类似问题,有个小小窍门,只需牢记形式转换:

where = 介词+which;

when = 介词+ which;

而用不用介词,用哪个介词,取决于从句的谓语动词是不是及物动词,以及相应的介词搭配。另外,that 前面不要出现介词。记牢了,就可以快速答题了:

第一题:stay是不及物动词,不能直接加受词hotel, 所以需要一个介词:不选A,因为少介词;不选B,因为介词不能放that前面;不选C,因为介词重复;

第二题,题干缺介词,所以排除A和B,至于D,介词用错,几几年成立用in;

第三题,forget是及物动词,直接排除BCD

解释起来破费笔墨,但熟练了,判断起来很快,也就是我们训练学生应付单选题考试的速度要求--秒答。

顺便说一句,最后一句,虽然用了一般现在时论述发生过的事,但并不算错。因为一般现在时与时间无关,它只是单纯说了一件事实而已,既然是事实,则过去如此,现在如此,将来也如此。所以我们可以用一般现在时讲故事--有学者称之为增强故事发生的现场感),谈论历史--有学者将之称为历史现在时,这都是将简单问题复杂化了,所谓历史,已经发生的事,不就是过去,现在,将来都不会改变的事实?

所以,这再次涉及到我一直强调的:语法规则不是规定你句子该如何写,而是解释句子为什么会这样写--当你再次见到、听到老外用一般现在时谈论过去,你就会明白,对方没有强调时间,而是在述说一件他认为的事实。

所以,我们化繁为简,训练学生秒杀考试中的语法题,是希望他们把节省下来的时间精力多放到原版阅读方面去,尽可能少做语法分析,尽可能多地进行原版阅读,很多疑问就会见怪不怪,其怪自败了。

请先 登录 后评论

其它 3 个回答

千千学堂   - 英语图书编辑
擅长:英语

第1题:只能选 D,不能选 A;若要选 A,则要改为 which they stayed at。 

第2题:选 C,when 引导定语从句,且在定语从句中作时间状语。

第3题:选 A,which 引导定语从句,且在定语从句中作动词 forget 的宾语。 


请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

This is the hotel _______last month.

A. which they stayed B. at that they stayed

C. where they stayed at D. where they stayed

不知为何选D不选A(虽然知道作地点状语用where、作宾语或主语用which或that,但如何去辨别呢?)

【答】hotel是表示地点的名词,后面的定语从句中已经有last month作时间状语,所以要用关系副词 where 引导定语从句。关系副词 where 作地点状语,它不能与介词连用,所以C. where they stayed at是错误的。如果在 which they stayed 后面或者前面加 at (或 in)也可以作为正确答案。题意:这是我上个月住过的那个旅馆。


Do you know the year ______the Chinese Communist Party was founded?
A. which B. that C. when D. on which   (同问)

【答】year 是表示时间的名词,后面的定语从句中缺少时间状语,所以应该用关系副词  when 引导定语从句。题意:你知道中国共产党建立的那一年吗?


That is the day ______I'll never forget.
A. which B. on which C. in which D. when 

(同问)

【答】the day 后面是定语从句,forget 是及物动词,缺宾语,所以应该用关系代词 which 引导定语从句。题意:那是我将永远不会忘记的日子。


请先 登录 后评论
mikee

没人表示第三问中的句子是病句吗?

请先 登录 后评论
  • 0 关注
  • 1 收藏,2603 浏览
  • Goofy 提出于 2019-09-29 21:23

相似问题