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.
2. She (has never received) a letter in an envelope.
3. What have you (been doing) all day?
4. How long you (to take) music lessons? – For 3 years already.
5. She (has not finished) the portrait yet.
has never received
have you been doing
have you been taking
has not finished