77问答网
所有问题
You have saved my life;I shall never forget it.为什么用have不用had?
请高人讲解一下!
举报该问题
推荐答案 2010-07-29
had 表示过去的过去,have表示现在的过去,如果这是要表达作者在追述一件过去的事,而此事又与更早(过去的过去)有关,那么就用had ,此句明显是在现在说过去的事,所以用have,而后面那句用了一般现在时,很明显在述说过去做完的事情时,用现在完成时。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GNv3Yq8pI.html
其他回答
第1个回答 2010-07-29
因为被就的人还一直活着,所以只能用HAVE,若用HAD,那这人就OVER了。
第2个回答 2010-07-29
因为我还活着。现在完成。我要是死了,我的魂儿说的,就过去完成。
本回答被网友采纳
第3个回答 2010-08-06
没想到这个问题这麼难吖…我学了现在完成时都不知道为什麽也…那为什麽后面用的是shall而不是用的should呢…现在完成时嘛
相似回答
“
you
have
saved
my
horse"一句中去掉“have"可以吗?
答:
这里的have不是实义动词,而是助动词,故不能去掉
。have + 过去分词构成现在完成时态,如果去掉则变成一般过去时态,语境意义会发生变化。一般过去时和现在完成时意义上的区别:一般过去时是点时态,表示过去一个时间点发生的动作,或者过去经常发生的动作,强调动作本身,即事件本身;现在完成时态是段时态...
百度翻译:
You
’ve helped me a lot
I
shall
never
forget
答:
.你已经帮了我很多,我永远也不会忘记
have
,
had
,
has
的用法和区别
答:
都是
用had
。如下列例句:I/
You
/They/She/He had a car. 我/你/他们/她/他过去有辆车。3.若句子是完成式的形式。则
has
/
have
been是表示现在完成时,has用于第三人称单数,had been则用于过去完成时。如例句:
I
have been studying English for ten years.我一直在学英语,已达十年之久。
倒装句中有时用do,did,does,有时
用have
,
has
,
had
,
什么
时候用助动词,什么...
答:
第一,谓语是完成时(不是有have就行的,有时候
have不
是表示完成时的,是表示“有”的相关意义的,比如have supper这些),那么倒装就
用have
的某种时态,原句是过去,就
用had
,是单三人称就用
has
。第二,谓语是系表结构,是原句是主系表结构,比如
you
are beautiful这类,那么倒装就是用系(be)...
I
shall never
forget
. the day.
为什么用shall
never?
答:
也可以说成I will ,表将来的助动词。
have
的用法
视频时间 03:29
请问this,that,one用法
答:
You
have
saved
my
life; I
’ll
never
forget
it
. The statesman was murdered last night. It was a terrible blow to the people. I cannot but dwell happily on it——I’ll see my girl friend again after such a long separation. 6、用作引导词(即先行代词),在句中作形式主语或形式宾语,代替后...
大家正在搜
i can t forget you
I didn't mean to
neither shall I
I shall not want
shall I help you
I never forget
I shall return
what shall I do
I forgive you
相关问题
You have saved my life;I shall...
2005年专业四级 语法与词汇4题答案解析
I是什么词性
英语翻译
中文翻译成英文
《冰与火之歌》有什么经典的英文台词
小王子最走心的12句话是什么意思
i have (forget)it