早教吧 育儿知识 作业答案 考试题库 百科 知识分享

LeiFengformanyyears,buthisspiritisstillencouragingus.()A.diedB.hasbeendeadC.hasdied

题目详情

Lei Feng ______ for many years,but his spirit is still encouraging us.(  )

A. died

B. has been dead

C. has died

▼优质解答
答案和解析
答案为B.现在完成时常跟表示一段时间的时间状语,如"for+一段时间"、"since+时间点"、"during the past+一段时间"等,由设空处后的for many years可知应用现在完成时表状态的持续,且与一段时间连用动词要用延续性动词.die是短暂性动词,应转换为 be dead表状态,结合其现在完成时的构成has/have+过去分词,主语为单数,故为has been dead,故选B.