1.4.5. Ask how long questions. 2) Ted has been learning Russian since last year.inin TEưnd and si t 3) Mrs Jackson has been writing her new book for a year.ded ln S 4) The tourists have been doing the sights since morning.eged atz 5) The children have been riding horses for an hour. oo and aal Eand as a 6) Ben has been thinking of going abroad for a week. 7) Alice has been waiting for her friend for a week. siblits od 8) Mr Scott has been making his film for ten years. 9) Simon has been looking for a good job for a year. ed 10) Nancy has been shopping all day.