By the end of last term we___ English for two years.

问题描述:

By the end of last term we___ English for two years.
A.have studied B.have been studied C.would studied D.had studied
哪个?为什麼呢?

D
By the end of.一般用于完成时
而且 last term,是过去的过去
所以用过去完成时