题目内容
【题目】Which sentence is true?
A.I have kept this book for two days.
B.The movie had begun for twenty minutes.
C.My uncle has away from his hometown since 10 years ago.
D.Where have you gone these days?
【答案】A
【解析】
句意:哪个句子是正确的?
考查现在完成时。“for+一段时间”用于现在完成时,A项正确;begun是瞬间性动词,不能与“for+一段时间”连用,B项错误;be away from是延续性动词,C项应在away前加been,C项错误;have gone to表示说话人还没回来,have been to表示说话人已回来,D项问的是对方这些天去了哪里,应该用have been,D项错误。故选A。
练习册系列答案
相关题目