1) I ... as a manager for a long time now. I'm ready for change.  a) have been working b) have worked 2) My hands are covered in oil because I ... my bicycle.  a) have fixed b) have been fixing 3) How long she ... her car?  a) has owned b) has been owning 4) He's feeling nervous because he ... in a plane before.  a) has never flown b) has never been flying 5) She ... Dutch because she's going to live in Amsterdam. a) has been learning b) has learned 6) How many times ... you to shut the door behind you? a) have I told b) have I been telling

Present Perfect / Present Perfect Continuous

排行榜

视觉风格

选项

切换模板

恢复自动保存: