一般现在时,能否与过去完成时连用

She says that she had been busy before.

这句话是:一般现在时与过去完成时连用,是否存在语法错误?

这句话来自《谢孟媛中级文法》第六册的第44页。并且,谢孟媛在注释中写道:主要从句为现在时,从属从句可以为任意时态。

请问:一般现在时,究竟能否与过去完成时连用?

attachments-2022-08-UjT6uHh6630d6d5a7d30d.png



请先 登录 后评论

2 个回答

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

1主句为一般现在时态”,其宾语从句时态不受任何限制,可以根据“具体实际情况”选择任何时态。


【2主句为一般过去时态”,其宾语从句时态受主句限制,宾语从句时态必须是“表示过去某种时态”即“一般过去时”“过去完成时”“过去进行时”“过去将来时态”等,备注:客观事实和普遍真理(必须使用一般现在时)除外。

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

       “主要从句为现在时,从属从句可以为任意时态。”应该改为:“如果主句的谓语动词是一般现在时、现在完成时或者一般将来时,宾语从句的谓语动词可以根据需要使用各种时态。”

      所以,“She says that she had been busy before.” 这个句子是正确的。

     在赵俊英编著的《现代英语语法》第1232-1233页上也有相关的知识。

请先 登录 后评论
  • 2 关注
  • 0 收藏,1664 浏览
  • 流浪小孩 提出于 2022-08-30 09:52

相似问题