_____ you ______ history before?(teach) Yes.I _____(teach)it

SPS1702022-10-04 11:39:542条回答

_____ you ______ history before?(teach) Yes.I _____(teach)it in 2005 and 2007
答案是have taught
had taught

已提交,审核后显示!提交回复

共2条回复
sunny_rain_sunny 共回答了18个问题 | 采纳率94.4%
___have__ you ___taught___ history before?(teach)
Yes.I __had taught___(teach)it in 2005 and 2007
根据句意可能更好理解一些:
——你之前教过历史吗?
——是的,我2005~2007年教过历史.
说明:第一个问的是:曾经做过吗?【属于过去发生的事情(教没教过)对现在造成的影响(能不能教以及教的好不好),所以用现在完成时.注:现在完成时是动作发生在过去,其后果对现在有影响.一般过去时只是动作发生 但不强调后果.】
第二句:在过去的一段时间曾经发生的动作,用过去完成时
1年前
tendays001 共回答了2100个问题 | 采纳率
have taught 因为有before
taught 因为有 in 2005 and 2007 都表示过去时的状语
祝你学习进步
1年前

相关推荐