现在完成时还是一般现在时

The house belongs to my aunt but she (  ) here any more.

A.hasn't lived  B.didn't live   C.hadn't lived    D.doesn't live

1. 答案是D项。专业老师,请教为什么不选A项?能不能解析?我觉得翻译成她现在已经不住这里,中文语法非常通顺,就想不通为什么不用现在完成时。

2. 如果把any more改为recently的话,可不可以选hasn't lived

请先 登录 后评论

最佳答案 2024-04-25 08:12

The house belongs to my aunt but she (  ) here any more.

A.hasn't lived  B.didn't live   C.hadn't lived    D.doesn't live

答案只能是D。因为这是“陈述客观事实”,故用一般现在时。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,167 浏览
  • kingbill   提出于 2024-04-22 10:40

相似问题