now I have got a good new to tell you.为什么用过去完成时又为什么要tell you不能直接to you

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 19:29:08
now I have got a good new to tell you.为什么用过去完成时又为什么要tell you不能直接to you

now I have got a good new to tell you.为什么用过去完成时又为什么要tell you不能直接to you
now I have got a good new to tell you.
为什么用过去完成时又为什么要tell you不能直接to you

now I have got a good new to tell you.为什么用过去完成时又为什么要tell you不能直接to you
如果句子把tell去掉,就应该变成Now I have got a news for you,而不能用to you,英语中have sth for sb、have sth to+ 动词+sb是固定搭配,不可随意乱用.
句子用的并非过去完成时(had +done),而是现在完成时(have\has+done),表示现在某个动作已经完成或发生,句子表示“我现在得到了个消息要告诉你”,显然动作已经完成.
希望帮到楼主.

现在完成时结构have got在口语中相当于一般现在时have的意义,表示“有。在英语口语中,常用have got 代替have ,作“有”解。"have got" 是多余的, 意思没有区别!
(a) I have a car. = I have got a car.
(b) I don’t have a pen. = I haven’t a pen.= I haven't got...

全部展开

现在完成时结构have got在口语中相当于一般现在时have的意义,表示“有。在英语口语中,常用have got 代替have ,作“有”解。"have got" 是多余的, 意思没有区别!
(a) I have a car. = I have got a car.
(b) I don’t have a pen. = I haven’t a pen.= I haven't got a pen.
have 更注重状态have got注意动作
如果直接to you的话,意思就变了。句子的结构也不对了。

收起

自己制作呗!这首歌词 Sometimes I get a good feeling I get a feeling that I never, never had before And I got to tell you right now I

"a good new "有个好消息,但这个好消息是”我“已经知道而且完成了知道的那个过程,所以用过去完成时;”have to”是一个词组,如果不加动词tell,就不知道是什么意思了

have got = have 不是现在完成时:我有个消息要告诉你