I--him a favor several days ago A promised to do B promised to have done 说理由 并翻译

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 00:12:14
I--himafavorseveraldaysagoApromisedtodoBpromisedtohavedone说理由并翻译I--himafavorseveraldaysagoApromisedt

I--him a favor several days ago A promised to do B promised to have done 说理由 并翻译
I--him a favor several days ago A promised to do B promised to have done 说理由 并翻译

I--him a favor several days ago A promised to do B promised to have done 说理由 并翻译
A,因为后面的时间状语是several days ago,所以应该用过去式,promised to,而后面这个do表示要做但是还没有做.而B项的to have done 表示已经做过了.很明显这个句子表达的是还没有做.
翻译:我前些天答应他帮会帮他的忙.
根据意思选择A.

A 意思是几天前我承诺帮他的忙
像B这种to 后面接have done的表示过去这个动作已经发生了,这里说“承诺已经帮了他的忙”不通

A
这里用过去式就可以了 several days ago.
几天前我就承诺帮他了。

several days ago 指几天前,表示的是过去发生的事情。
promise to do sth 是指答应做某事但还没有做
promise doing sth 指答应做某事并且做过了。
句子意思是:几天前我答应过要帮助他。
do a favor 帮助,是固定短语。
I promised to do him a favor several day...

全部展开

several days ago 指几天前,表示的是过去发生的事情。
promise to do sth 是指答应做某事但还没有做
promise doing sth 指答应做某事并且做过了。
句子意思是:几天前我答应过要帮助他。
do a favor 帮助,是固定短语。
I promised to do him a favor several days ago

收起