1. This morning I (failed) to hear alarm clock so I got up late.
2. I (forgot) to close the window so rain came in and my carpet is now wet.
3. Yesterday was rohitís birthday so he (went) to a restaurant and (had) a lot of pastries.
4. When the waiter brought the bill he (realized) that he had left his wallet at home.
5. The waiter (refused) to let him go.rohit (phoned up) his father and he (came) to fetch him.
6. The watchman (told) the police he (had seen) a white maruti leaving the office at 2ío clock at night.
7. The doctor (had already given) a life saving injection to my father before the ambulance arrived.
8. It was our schoolís annual day. The students (had put up) a cultural programme.
9. We (have invited) rahul dravid to be the chief guest on our sports day next week.
10. We (have made) a beautiful bouquet of red roses for him. We hope he likes it.
11. You (ought to bring) her straight home after she (falls) into the river.
The verbs in brackets are correct? The last one with ought to is always confusing me.
#6 does not require past perfect; simple past is fine ('saw').
#7 does not require past perfect; simple past is fine (already gave)
#8 does not require past perfect; simple past is fine (put up) -- actually, I don't know what 'put up' means-- do you mean 'put on'?
#9 does not require present perfect; simple past is fine (invited)
#10 does not require present perfect; simple past is fine (made)
#11 'falls' is incorrect unless you are planning to push her into the river; change both verbs to past (ought to have brought, fell)