英语-请问这两句话有区别吗?i have specialized in teaching math for five y

英语-请问这两句话有区别吗?
i have specialized in teaching math for five years.
i have been specialized in teaching math for five years.
浅紫淡蓝 1年前 已收到5个回答 举报

龙困沙滩 种子

共回答了17个问题采纳率:82.4% 举报

其实没有什么区别,只不过第二句通常不这么说.
比较常见的是第一句,如果非要使用句型二,可以这么说:
I have been specializing in teaching math for five years.
意思如果非要细分,同Iorihaha所述.

1年前

9

crzaycouple 幼苗

共回答了1428个问题 举报

i have specialized in teaching math for five years.
我已经从事数学教育五年了。



i have been specialized in teaching math for five years.

我已经学了数学五年了。




希...

1年前

2

爱情木栈道 幼苗

共回答了2个问题 举报

第一句表示已经完成了“我曾经教过五年数学(现在不教了)”
第二句表示还在进行中“我已经教了五年数学了(现在还在教)”

1年前

2

akpcsaa 幼苗

共回答了3个问题 举报

有区别,虽然都是被动语态,但一个是完成时,一个不是(我这学期刚学,相信我啊)

1年前

2

zongxin_yang 幼苗

共回答了23个问题 举报

第一句强调的是个状态, 我教了5年数学,所以我有资格当你的数学老师
第二句强调的是个过程,我5年一直都在教数学,所以我熟悉各种曲线嘎嘎~

1年前

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