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.
Has been reading has never received have you been doing have you been taking has not finished