题目内容
【题目】Hello! I _______you _______ in Beijing. How long have you been here?
A.don’t know; areB.hadn’t known; are
C.didn’t know; wereD.haven’t known; are
【答案】C
【解析】
句意:你好!我不知道你在北京。你在这里多久了?
考查时态。don’t know一般现在时;are一般现在时;hadn’t known过去完成时;didn’t know一般过去时;were一般过去时;haven’t known现在完成时;根据“How long have you been here”可知你在这里多久了,可推测出此处是不知道你在北京,是没见面之前不知道,推测可知用一般过去时,宾语从句主过从必过。故选C。
练习册系列答案
相关题目