Heyy, voici ce que je mettrais.
1. The patients have been waiting for 20 minutes.
2. The doctor has been examining Mr. Ellis since 9 am.
3. The baby has been crying for half an hour.
4. How long since your shoulder has been hurting?
5. It has been hurting since last Sunday.
6. Have you been playing for too much rugby?