he had a good time ___ to the teacher yesterday A .listen B.to listen C.listening D.listened正确答案是c 想问下原因是什么呢~

问题描述:

he had a good time ___ to the teacher yesterday A .listen B.to listen C.listening D.listened
正确答案是c 想问下原因是什么呢~

因句中已有had这个动词 所以A.D可以先删掉
而B.C之 中 为何要选C是因为to+动词是表"要去做"
但此句是过去式 是已经过去的
所以不可能"去做' 通常had agood time 后的动词都会接动名词
表"当时正在进行"

记住以下结构1 enjoy oneslf (in) doing sth.2 have a good / hard / bad time (in) doing sth3 have trouble / difficulty (in) doing sth.不知道你注意了没有,以上每个句型里面都有一个in.在英语中,介词(in,on ,a...