The boys ( ).That is why their hair is wet A.have been swimm

问题描述:

The boys ( ).That is why their hair is wet A.have been swimming B.have swum
C.have been swum
D.swim
答案是选A为什么不选C或B呢?
The boys ___________ just now.That is why thier hair is wet.
A.have been swimming
B.have swum
求详解
1个回答 分类:英语 2014-10-25

问题解答:

我来补答
have been swimming s是现在完成进行时,表达一个过去一段时间里在进行的动作,而且很有可能以后将继续做下去,
本句里面就是表达这些男孩过去一段时间内在游泳,而且接下去的时间他们很可能还会继续游泳.跟他们头发是湿的配合,
C是have been done结构,这种结构表达被动语态,意思变成这些男孩被游泳了,所以不对.
其实B才是更迷惑的选项,语法上没错,have swum表达在过去某段时间内,这些孩子游泳,但是现在已经停止,所以他们的头发可能晾干了,答案A就更符合上下文.,
第二题因为加了just know,所以题干就表达了游泳这个活动已经结束的意思,那就只能选have swum
 
 
展开全文阅读
剩余:2000