Употребите глагол в Present Perfect или Present Perfect Continuous.
It … (rain) since early morning.
You needn’t take an umbrella. The rain … (stop).
How long… you … (play) the piano?
I … (play) the piano since I was five.
Mary … (choose) books in the library for half an hour.
Peter … (choose) a book by R. Stevenson and is going to buy it.
Victor … (travel) all over the world for ten years.
He … (visit) seven countries. Lucky him!
How long … you … (have) your watch? – For two years.
How long … you … (have) your English lesson? – For half an hour.
… you … (read) the book Treasure Island by Robert Stevenson?
How long … you … (fish) in the river? – For three hours already.
… you … (catch) anything? – Not a fish.
Peter … (be) a soldier for two years.