首页 > 英语 > 题目详情
请教英语语句表达的问题How long have youbeen learning English?--I have b
题目内容:
请教英语语句表达的问题
How long have youbeen learning English?--I have been learning English for two years.你英语学多久了?--我们学了两年了.
上面的回复能否改成I have learnt English for two years.为什么?如果想表达这个意思,还有其他的表达方式吗?优质解答
I have been learning English for two years.
I have learnt English for two years.
从语法上看,这两个句子都正确.
但要回答问句How long have you been learning English?,只能选第一个.
如果改成I have learnt English for two years.,就有答非所问的嫌疑.
How long have youbeen learning English?--I have been learning English for two years.你英语学多久了?--我们学了两年了.
上面的回复能否改成I have learnt English for two years.为什么?如果想表达这个意思,还有其他的表达方式吗?
优质解答
I have learnt English for two years.
从语法上看,这两个句子都正确.
但要回答问句How long have you been learning English?,只能选第一个.
如果改成I have learnt English for two years.,就有答非所问的嫌疑.
本题链接: