英语造句句型(16)

英语造句句型(16)

Update: 2025-07-13
Share

Description

现在完成时疑问句结构(询问经历)

基本句型:Have / Has + 主语 + ever + 动词过去分词 + ...?


当主语是第一、二人称或复数时,用 Have

当主语是第三人称单数时,用 Has

“ever” 表示 “曾经”,用于强调询问过去是否有过某种经历正确例句及修正

Have you ever been to China?
(你有没有去过中国?)

Have you ever wondered about a famous person?
(你有没有好奇过一个名人?) (补充 “about” 使语义更完整)

Have you ever swum in an ocean?
(你有没有在海里游过泳?) 

Have you ever watched a horror movie?
(你有没有看过恐怖片?) 

Have you ever watched a Korean show?
(你有没有看过韩剧?)

回答方式

肯定回答:Yes, I have. (是的,我有过。)

否定回答:No, I haven't. (不,我没有过。)

如果主语是第三人称单数,回答则用 “Yes, he/she has.” 或 “No, he/she hasn't.” 例如:
— Has she ever been to Japan?(她去过日本吗?)
— Yes, she has. / No, she hasn't.

“could have done” 结构详解1. 基本含义

核心用法:表示过去有能力或机会做某事,但实际上没有做,强调 “本可以做到却没做” 的遗憾或假设。

结构拆分:

“could” 是情态动词 can 的过去式,此处表示 “过去的能力或可能性”

“have + 过去分词” 体现对 “过去动作” 的虚拟2. 肯定句句型

主语 + could have + 动词过去分词 + ...


例句:

You could have passed the exam.(你本可以通过考试的。→ 实际没通过)

She could have come to the party.(她本可以来参加派对的。→ 实际没来)

They could have finished the work earlier.(他们本可以早点完成工作的。→ 实际没早完成)3. 疑问句句型

Could + 主语 + have + 动词过去分词 + ...?


用于询问 “过去是否本可以做某事”,常带有推测或质疑的语气。

例句:

Could you have told me earlier?(你本可以早点告诉我吗?→ 实际没早说,暗含不满)

Could he have forgotten the meeting?(他本可能忘记会议吗?→ 推测他没参会的原因)4. 否定句句型

主语 + could not have + 动词过去分词 + ...
(缩写:couldn’t have)


表示 “过去不可能做某事”,用于否定推测。

例句:

You couldn’t have seen her yesterday.(你昨天不可能见过她。→ 她昨天不在,所以不可能见到)

He couldn’t have finished it alone.(他不可能独自完成这件事。→ 推测他需要帮助)5. 语境与语气

此结构常带有遗憾、后悔、惋惜对过去的假设,比 “should have done”(本应该做)的语气更侧重于 “能力或可能性”。

对比:

You should have studied harder.(你本应该更努力学习。→ 强调 “应该做而没做”,带责任意味)

You could have studied harder.(你本可以更努力学习。→ 强调 “有能力做而没做”,带惋惜意味)


Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

英语造句句型(16)

英语造句句型(16)