be动词的时态问题

如题:

Do you know who        (be)the first man to walk on the moon?

在提问者不知道此人是否已经去世的情况下,用什么时态比较好呢?

请先 登录 后评论

最佳答案 2019-12-22 09:13

对说话人而言,人类第一次在月球行走是一个过去事件,当时那个人是谁用过去时是最保险的,即使此人在说话时还活着,你用过去时也没有错误,因为你关注的是当时的情形。

Do you know who was the first man to walk on the moon?

请先 登录 后评论

其它 2 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

(1)Do you know who  was the first man to walk on the moon?(better)

(2)Do you know who  is the first man to walk on the moon?(good)

Compared with filling the blank with“ good”, Filling the blank with “was” is better 

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   应该用一般过去时。以下是一些类似的例句:

    Who was the first person to climb Qomolangma without oxygen ? 第一个不带氧气登上珠穆朗玛峰的人是谁?(摘自《牛津英语用法指南》第四版101.3)

    He was the first man to fly across the Atlantic (to fly = who flew).他是第一个飞越大西洋的人。(摘自赵振才编著:《英语常见问题解答大词典》增订版第五版p.502)

请先 登录 后评论
  • 0 关注
  • 1 收藏,2386 浏览
  • CrazyIvan 提出于 2019-12-21 10:59

相似问题