Răspuns :
1) have lived; came
2) rained; has not rained
3) have visited; visited
4) has taught; left
5) has been here; checked
6) have understood
7) went; has helped
8) have read
9) has had; has never driven
10) had; has had
1) have lived; came
2) rained; hasn't rained
3) have visited; visited
4) has taught; left
5) has been here; checked
6) have understood
7) went; has helped
8) have read
9) has had; has never driven
10) had; has had