C2
S + have + V3 (ever/never/twice) · S + have + V3 (just/already)
只表示经历与只表示结果的完成时
讲解
同一种完成时可以表达两种不同的意思。与 ever、never、twice、before 搭配时,表示到目前为止积累的经历。与 just、already、yet 搭配时,表示刚完成、影响仍在的动作的结果。所搭配的副词是区分两者的标志。 常见陷阱:表示经历用 have been,表示位置移动的结果用 have gone:She has gone to Japan three times ✗,has been to Japan three times ✓。
例句
I have never eaten oysters.
我从没吃过牡蛎。
She has been to Japan three times.
她去过三次日本。
He has just handed in the form.
他刚刚交了表格。
The train has already left.
火车已经开走了。
练习
通过选择题测试你的掌握程度
高效学习“S + have + V3 (ever/never/twice) · S + have + V3 (just/already)”
语法点“S + have + V3 (ever/never/twice) · S + have + V3 (just/already)”(只表示经历与只表示结果的完成时)是 CEFR 6 级别的重要结构之一。要熟练运用这个结构,你需要弄清楚它的使用语境,并经常练习。
学习小贴士:把例句大声朗读多遍,培养自然的语感反应。然后试着结合自己的生活情境造句。用发音按钮听标准发音并跟着练习。
你也可以查看完整课程“”,更深入地了解相关的语法和词汇。