给我讲一道英语题

来源:百度知道 编辑:UC知道 时间:2024/06/07 00:50:12
Could you please tell me ( )Paul has gone abroad.
A.when
B.how long
C.how often
D.if
请给我讲一下这个题,请逐个分析。答案是D.请再给我讲一下如何做这类题。谢谢

A 意为:请你告诉我什么时候宝儿已经去了国外,很明显是句意不通.
B 意为:请你告诉我宝儿已经去了国外多久.
句意是很通顺,但有一个严重的语法错误,由于how long 是一段时间,所以后面的句子中的谓语动词,不能是短暂性动词,而应该用延续性动词,由于句中的go 是个短暂性动词,如果改为been 就对了.
C 句中的how often 是强调频率或次数,显然句意不对.
D 句意为:请你告诉我是否宝儿已经去了国外.
句意通顺,而且if后面可接从句.

题目:请问( )保罗出国。
剩下的就只有你自己想了,我不懂题目

你的句子是一般现在完成时,表示从过去某个时间点到现在所持续的时间
when表示的一般是一个动作,你的题 went abroad 就可以了
how long 是一个时间段,has been abroad 就可以
how often是个频率

其实不用逐个分析,这道题的突破口就是时态,后面是现在完成时,说明事情已经发生一段时间了,所以只有B合适,选别的都不正确,翻译也不通

你可以告诉我保罗是否已经去了国外了吗?

A因为是完成时所以不能用.
B因为完成时里的动词是瞬间动词,不是持续性的,不能说已经去了多久了,只能说待了多久了?
C是问做事的频率,它后面跟的是一般时.
D是是否的意思,还可以用whether,做这题目可以用排除法.

这句话省略了or not 在句尾.

主要是分析后面这句话的意思,及它的形态 。
如果选第一个。后面的应该是:Paul went abroad.(when表示在什么时间)
选第二个就是:Paul has stayed abroad.(how long 表示有多久了)
选第三个就是:Paul goes abroad .(how often 表示频率,去过多少次)

可以用这个排除法来做题。