作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/07/11 19:43:35
请问下面这个句子为什么不能用to + 完成时
im sorry to keep you wait so long
im sorry to have kept you waiting so long
为什么说答案说下面to have.这句话错了 我感觉是已经让人家等了很久 应该用完成时啊
请问下面这个句子为什么不能用to + 完成时
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