题目内容
【题目】Which sentence is right?
A. My father has left his hometown for several years.
B. I think Lily will make greater progress in her painting as long as she studies hard enough.
C. The police are running after the thief who runs very fast!
D. The headmaster went back home so early. Because he had the flu.
【答案】B
【解析】句意:哪一句是正确的?考查句子判断题。A. My father has left his hometown for several years. for several years好几年了;本句结构是现在完成时,for后接一段时间,但leave是非延续性动词,不可和表示一段时间的介词for连用;本句错误。B. I think Lily will make greater progress in her painting as long as she studies hard enough.本句是宾语从句,从句中内含条件状语从句;句子正确。C. The police are running after the thief who runs very fast!主语the police是泛指概念,具体的警察个体需用the policeman之类;句子错误。D. The headmaster went back home so early. Because he had the flu.本句是时间状语从句,根据主句时态,从句需用过去完成时;句子错误。根据以上分析,可知选B。