- 9
- 0
- 约 22页
- 2017-02-07 发布于江苏
- 举报
语法专题 have been 用法知多少? have been 是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式。和不同的单词连用,表达不同的意思。现对初中教材中出现的用法归纳如下: 一、have been与表示职业的名词连用,用来询问或说明某人所从事的职业。例如: Have you ever been a teacher ? 你曾经当过教师吗? Ive been a doctor before. 以前我曾经是一位医生。 这种表达与how long, for或since等表示时间的短语连用后,则表示此种状态的持续时间。例如: How long have you been a player ? 你当运动员有多久了? Ive been a worker for twelve years. 我当工人十二年了。 Ive been a soldier since two years ago. 自从两年前我就当了战士。 二、have been后接形容词,表示某种行为或状态。此时和表示时间的短语how long, for或since等连用时,则表示这种状态持续的时间。例如: The shop has been open . 这家商店营业了。 How long has this factory been open
原创力文档

文档评论(0)