ESERCIZIO NUM: 2656 - CATEGORIA: grammatica > preposizioni for-since - DIFFICOLTA': ***

FOR oppure SINCE? scegli la preposizione corretta per completare le seguenti frasi(06):

I have been waiting .... 4 o'clock. / Sue has only been waiting .... 20 minutes. / Tim and Tina have been learning English .... six years. / Fred and Frida have been learning French .... 1998. / Joe and Josephine have been going out together .... Valentine's Day. / I haven't been on holiday .... last July. / Mary has been saving her money .... many years. / I haven't eaten anything .... breakfast. / You have been watching TV .... hours. / We have been living here .... 2 months.