Present Perfect. Present Perfect Simple Haveworked Have you worked for the company before? Hasthought Has she thought about going abroad? have / has have.
Communicative learning ( Didattica comunicativa ).