An exercise on present perfect simple and present perfect continuous. There are thirty sentences to be completed with the correct form of the verb in brackets.…
123