Present Perfect
Mary has already read the bookAdam has’t seen his house for 10 yearsWhen has he decided to start the show?Present Perfect Cont.
They have been talking for 20 minutesJohn has not been jogging for a monthSorry I'm late. Have you been waiting long?Объяснение: