tnjk.net
当前位置:首页 >> A: I'm sorry For hAving kEpt you wAiting so long. >>

A: I'm sorry For hAving kEpt you wAiting so long.

应选A。That’s all right是没有关系的意思,与文中相符……

用现在完成时强调对现在造成的结果 "让你等了那么长时间" 而一般现在时没有这个功能

sorry的词组有两个, 一个是be sorry to do sth 另一个是be sorry for doing sth. 如果你要用having kept的话, 就应该是: I'm sorry for having kept you waiting for a long time

加了完成时强调对现在产生的的影响 是指对一直让对方等到现在这件事感到抱歉

A 试题分析:Never mind没关系;It’s a pity可惜;You’re welcome不客气;That’s right那时对的。根据上文,让你等了这么久,我真的很遗憾。可知选A最符合语境。

C but for 倘若不是,如果没有。后面的动词用过去将来时(表与现在或将来事实相反)或过去将来完成时(表与过去事实相反)。既然已经迟到,让对方久等,很显然是针对过去情况做的假设。因此选C。

我很抱歉让你等了这么长时间

这个句子是主系表结构的,to have kept you waiting so long 是补语。

Sorry to have kept you waiting for so long a time. 对不起,让你等了这么久! It doesn't matter 没关系!

have done 现在完成时,keep sb doing sth 让某人持续作某事,意思就是说实在抱歉,我一直让您在等我。

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com