A
2) I have looked at ten houses
3) I haven't found one I like
B
1) I have been learning Spanish for five months
2)I have already learned a lot
C
1) John has been very busy recently
2) He has painted the living room
3) He hasn't started painting the kitchen yet