单选题 Tom and Alice ______ having a new car to replace their old one for years.
  • A. has been dreaming of
  • B. have been dreaming of
  • C. has dreamed
  • D. will have dreamed
【正确答案】 B
【答案解析】[解析] 主语是两人,谓语用复数形式。由状语“for years”可以确定,应用现在完成时,答案是B。