作业帮 > 英语 > 作业

请问下面这个句子为什么不能用to + 完成时

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/28 00:43:30
请问下面这个句子为什么不能用to + 完成时
im sorry to keep you wait so long
im sorry to have kept you waiting so long
为什么说答案说下面to have.这句话错了 我感觉是已经让人家等了很久 应该用完成时啊
i‘m sorry to keep you waiting so long
i’m sorry to have kept you waiting so long
这两句话 都对.
不过 从语法 角度 分析 二者 是有区别 的
前者 是 对不起 要让你 等这么长时间 还没等
后者 是 对不起 让你等了 这么长时间 已经等了
但 也许 前者 是不定式的一般式 代替不定式的完成形式
有时 一般现在时 可以代替 现在完成时 如 i think./i hear.类
持续性动词 绝对 可以用 完成时
如 he has been a party member for three years
如 he has had the car for three years