as many students as it did last year.为什么是did而不是had

原句:The university has twice as many students as it did last year.

为什么是it did last year而不是it had last year?

请先 登录 后评论

最佳答案 2022-09-10 16:42

同意好题老师的分析。下面两句都是对的:

正:The university has twice as many students as it did last year.did是动词have的过去式替代词)

正:The university has twice as many students as it had last year. had是动词have的过去式)

如果将 last year 改为 before,则下面两句都是对的(单独使用的 before 可连用一般过去时或现在完成时):

正:The university has twice as many students as it did before. did是动词have的过去式替代词)

正:The university has twice as many students as it had before. had是动词have的过去式)

正:The university has twice as many students as it has had before. has had是动词have的现在完成时)

请先 登录 后评论

其它 2 个回答

好题  
擅长:英语

had 也可以。但为了不重复,所以换成了 did

请先 登录 后评论
胡德忠  
擅长:英语

我个人觉得网友的句子不宜用 had,主要是因为句末用了明确的过去时间状语 last year。如果将 last year 换成 before,则可以用 had

请先 登录 后评论
  • 3 关注
  • 0 收藏,1229 浏览
  • wuxu 提出于 2022-09-05 19:06