问题详情:
He was unhappy when he sold his guitar. After all,he_____it for a very long time.
A. has had B. had had C. has D. had
【回答】
B。本题考查动词时态。A是现在完成时,B是过去完成时,C是一般现在时,D是一般过去时。根据本题中已知时态was和sold可知,讲的是发生在过去的事情,所以排除A,C。再根据时间状语for a very long time,可知要用完成时。而买吉他是在最终卖掉吉他之前,很明显是“过去的过去”,所以用过去完成时。故选B。
【句意】他卖掉吉他的时候是很不开心的。毕竟,他已经拥有这把吉他很久了。
知识点:过去完成时及其被动式
题型:选择题