时态语态Linda _____ for a while and then made a fire and cookde herself a big meal.A.has swum B.swam C.swims D.was swinmming为什么时间状语是 for a while 不是用现在完成时,而是过去式.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 21:39:50
时态语态Linda _____ for a while and then made a fire and cookde herself a big meal.A.has swum B.swam C.swims D.was swinmming为什么时间状语是 for a while 不是用现在完成时,而是过去式.

时态语态Linda _____ for a while and then made a fire and cookde herself a big meal.A.has swum B.swam C.swims D.was swinmming为什么时间状语是 for a while 不是用现在完成时,而是过去式.
时态语态
Linda _____ for a while and then made a fire and cookde herself a big meal.
A.has swum B.swam C.swims D.was swinmming
为什么时间状语是 for a while 不是用现在完成时,而是过去式.

时态语态Linda _____ for a while and then made a fire and cookde herself a big meal.A.has swum B.swam C.swims D.was swinmming为什么时间状语是 for a while 不是用现在完成时,而是过去式.
选择B.swam ,这里说话人指的这些事情都是发生在过去,for a while,只是指游了一段时间,并不能表示现在完成时这里用一般过去时,因为这里的三个动词swam,made,cooked并列,中间有and在中间连接.

B.and 连接的是并列成分,前后时态一致.

for a while 并没有固定的时态的,任何时态都可以用,就像中文里的“一会儿”一样。
这道题是过去时的时态,所以选B.

如果是从 a while 之前开始游,游到现在,就用现在完成时。
但是linda 已经游好这个while了,还烧了顿饭了
而且 and 前后 并列的两个动作要用一样的时态