英语改错you may have learned English for some years 这句话对吗

laociwei 1年前 已收到5个回答 举报

老糊涂 春芽

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

You may have been learning for some years.
用现在完成进行时表示过去到现在一直在发生的动作或状态

1年前

8

z1x2p0 幼苗

共回答了36个问题 举报

不对
You may have been learning English for some years.

1年前

2

2a1f122121 幼苗

共回答了6个问题 举报

没吧

1年前

1

小腿腿 幼苗

共回答了20个问题 举报

你好,很高兴为你解答,
现在完成时中,不强调时间的
for some years 一般出现在过去式中
可以说you may have been learning english for some years

1年前

1

hhdyf 幼苗

共回答了281个问题 举报

may--might
时态要一致

1年前

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