I saw a sentence in my grammar book. It says: I'm going to wait until John has finished his coffee.

Can it be rephrased in this way: "I'm going to wait until John finishes his coffee."

There are two sentences similar to this one, like: "I'm going to Rome when I have finished my Italian lessons.", "Let's welcome him when he comes home."

Can these two sentences be rephrased as "I'm going to Rome when I finish my Italian lessons." and "Let's welcome him when he has come home."

Please! Please tell me what's the difference between those 2 sentences,and I would deeply appreciate it, because I've been very confused about it for some time.Emotion: big smile
1 2
Comments  (Page 2) 

He is finished his coffee