更新时间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。