Use the appropriate forms of the verbs in brackets to complete the sentences. Use present perfect or present perfect progressive.
1) I (learn) English for nine years. 2) They (learn) several poems by heart this year. 3) She never (be) to France, but she (teach) French for twenty years. 4) We (look) through the magazine. You may take it. 5) My aunt (look) for her keys since morning and she (not find) them yet. 6) How long they (work) on this project? — I don’t know. I think they (do) it for nearly a month. 7) It (snow) since morning. When will it stop snowing? 8) I (know) Andrew for ten years. 9) Tom (sleep) since 9 p.m.and he (not wake) up yet. 10) How long you (take) pictures? — Quite long. I (be) in the business for ten years already.