2. Has written
3. Haven't visited
2. has written
3. haven't visited; have been
Объяснение:
Present Perfect:
have(has) + V3
2. Has written
3. Haven't visited
2. has written
3. haven't visited; have been
Объяснение:
Present Perfect:
have(has) + V3