1) Sheila ........ (go) to the bazaar. She’ ll be back in an hour. a) has gone b) has been going c) went 2) You look sweaty! ........ (you/work) out? a) Have you worked b) Have you been working c) did you work 3) Great that you have got the books! How much ........ (Helen/spend) on her English books? a) has Helen spent b) has Helen been spending c) did Helen spend 4) The house smells wonderful! ........ (Mum/bake) a cake? a) Has mum baked b) Has mum been making c) Did mum bake 5) How long ......... (Tom/save) to buy a new notebook?  a) has Tom saved b) has Tom been saving c) did Tom save 6) He .... (work) very hard recently. He needs some time off. a) has worked b) has been working c) worked 7) We ........ (not/buy) all our Christmas presents yet. a) haven't bought b) haven't been buying c) didn't buy 8) Joy ........ (clean) the house since 9 o’clock. Can you give her a hand? a) has cleaned b) has been cleaning c) cleaned 9) Robin ... (never/be) abroad. He would like to visit Paris and Rome some day. a) has never been b) has never was 10) .........(you/ever/eat) Thai food? No! But I would like to try it! a) Have you ever eaten b) Have you ever been eating c) Did you ever eat 11) I ............. well lately. (And I am still sick now.) a) haven’t been feeling b) felt c) didn´t feel 12) We................ our vacation for over a month, finally I´ve made a choice! a) have planned b) ’ve been planning c) planned 13) I................. on this report since eight o'clock this morning. a) worked b) have worked c) 've been working 14) I ............ about buying a new laptop for a while but I haven’t decided which one to get. a) have thought b) have been thinking c) has thought 15) I ...........the book you recommended the for the last 3 hours, it is a page turner!. a) have read b) has read c) have been reading 16) She........... all her homework, so she can relax this evening. a) have been doing b) have done c) has done 17) Usually I study at home, but I.......... in the library for the last week. a) has been studying b) have been studying c) have studied 18) I ......... already ............ dinner, so now I will watch my favourite series on TV. a) have cooked b) has cooked c) have been cooking 19) She ............ three cups of coffee this morning. a) has been drinking b) has drunk c) have drunk

Present Perfect & Present Perfect Continuous

Tauler de classificació

Estil visual

Opcions

Canvia de fonament

Restaurar desada automàtica: ?