1. Somebody has been playing tennis since 2 o’clock. (Correct) 2. Is it still raining? No, it has stopped. (Corrected) 3. The boys have been fishing for 3 hours. (Corrected) 4. How many books have you written? (Correct) 5. He has been hating oranges since his childhood. (Correct)