银魂双神r18h文:一道英语选择题

来源:百度文库 编辑:高考问答 时间:2024/04/27 04:50:29
The boys _______.That is why their hair is wet.
A.have swum B.have been swum
C.have been swimming D.swim
选择并说明为什么,谢谢了
大家好多跟我一样,开始我也选的A,认为是过去动作对现在的影响以致男孩头发湿了,可是正确答案的确是选 C,我实在搞不明白,希望大家帮我解释一下,感激不尽~~~~
[不会是我那本语法书错了吧?天——————]

是现在完成进行时,选C have been swimming.这道题首先排除B,D不符合提意,语法结构也不符合,答案A是完成时,大部分人都会选这个,但分析一下句子的结构,A选项并不符合,后面句字意思是:那就是为什么他们的头发是湿的,前面是原因,强调的是他们在游泳时是湿的,因为头发湿一直属于被保持状态,所以要用现在完成进行时.

A
句意应当是:这些男孩游过泳了,这就是他们的头发是湿的的原因。
B的意思是正在被游泳,显然不对
C使用的现在完成进行时,在本题中不需要采用这个时态
D是一般现在时,肯定不行,如果行也应当用一般过去时swam

c,过去分词后的动词用现在分词

A.have swum现在完成时

C
绝对是这个。
二楼的怎么能选B呢。B是被动语态

选A have swum现在完成时BCD都能排除