Use either present perfect or present perfect continuous. 1.he (to read) this book for 2 days. 2.she (never to receive) a letter in an envelope. 3.what you (to do)all day? 4.how long you (to take) music lessons? – for 3 years already. 5.she (not to finish) the portrait yet.