关于现在完成时请问“我已经游泳两个小时了.”该怎么说?1.I have swum for two hours.2.I h

关于现在完成时
请问“我已经游泳两个小时了.”该怎么说?
1.I have swum for two hours.
2.I have been swiming for two hours.
ai6352 1年前 已收到3个回答 举报

hzw6834 幼苗

共回答了19个问题采纳率:89.5% 举报

2正确
现在完成进行时表示之前的动作延续至今并且尚未结束

1年前

6

yizhuowang 花朵

共回答了7530个问题 举报

这种语境下,应该用现在完成进行时更加贴切: I have been swiming for two hours

1年前

0

123god 幼苗

共回答了334个问题 举报

2正确
现在完成进行时表示之前的动作延续至今并且尚未结束

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 1.091 s. - webmaster@yulucn.com