首页 > 教育

英语语法求帮助

更新时间2018-11-24 18:08:37

Wang Li said that she developed her skills while teaching them.为什么she 后面不用 has developed 为什么while后用的是teaching而不是taught

that 引导的是宾语从句,其时态是要受主句的时态的限制的。

said 是主的谓语,用的是一般过去式。宾语从句,是不能用现在式、现在完成式、一般将来式之类的。只能用与过去式相关的时态。如一般过去式、过去完成式、过去进行式、过去将来式等。特殊况除外。

has developed是现在完成式,这是不可以的。倒是可以用 had developed。

直接用一般过去式也没有错啊。

while 后面不是一个时间状语从句,因为没有主语。

这是分词作状语,表示主动,要用现在分词。

while teaching them=while she was teaching them。

相关标签:英语

上一篇:cad施工图钢筋后面的几分之几是什么意思???

下一篇:有人了解裕策生物科技有限公司吗,怎么样?