语法练习B2: Fill in the gaps with the present perfect or past simple form of the verbs. 1. This is only the second time I __________ (ever fly) in an airplane . 2. The child __________ (sleep) from seven till seven without waking once. 3. Gabriella __________ (grow) five centimeters since last month. 4. I __________ (send) Ed three emails last week but he __________ (not reply) to any of them yet. 5. ___________ (you / learn) to play chess when you were a child? 6. I ___________ (buy) this bicycle five years ago and I _________ (use) it every day since then. 7. How long ___________ (you / have) that bad cough? 8. The train ___________ (just arrive), so hurry and you might catch it. 9. I __________ (never see) such a beautiful rainbow before. 10. I __________ (dream) about a beautiful desert island last night. 11. On Sunday we __________ (meet) outside the cinema as usual. 12. When ___________ (you / get) that jacket? I _________ (not notice) it before.