Actions (recently) finished : present perfect simple or present perfect continuous

Printable View