首页 知识详情

have you been......
has she ridden/called/eaten .......
两种句型如何区分?有点分不清楚

网校学员kib**在学习Hitalk口语【外教1V1】时提出了此问题,已有1人帮助了TA。

网校助教

cloudappreciation

同学你好,该知识点来自沪江网校《Hitalk口语【外教1V1】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学好,
都是现在完成时句型,动词分别是be动词和实义动词,用了过去分词形式。

现在完成时的构成
肯定句:主语 + have/has + 过去分词...
否定句:主语 + have/has + not + 过去分词...
疑问句:Have/Has + 主语 + 过去分词...?
疑问代词/疑问副词 + have/has + 主语 + 过去分词...?

have/has+主语+been to ... 一般表示去过哪
例如:I have been to Beijing.我去过北京(早已经回来了,现在不在北京)。

be动词的意思可以看字典:
https://dictionary.cambridge.org/dictionary/english-chinese-simplified/be

现在完成时相关的知识点:
https://www.hjenglish.com/shitai/xianzaiwanchengshi/

注意英文的省略号只有三个点。

Have a good day!

版权申明:知识和讨论来自课程:《Hitalk口语【外教1V1】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。