题目内容
【题目】In recent years, dogs ________ people’s friends.
A.wereB.will beC.have beenD.may be
【答案】C
【解析】
句意:在近年来;狗已经成为人的朋友。
考查现在完成时用法。were过去式,构成一般过去时;will be构成一般将来时;have been构成现在完成时,已经成为;may be可能是,含有情态动词may。根据时间状语in recent years和现在完成时连用,可知选C。
练习册系列答案
相关题目