Устойчивое выражение have (has) ON - обозначает, что что-то на ком-то НАДЕТО,можно вместо has on везде написать is wearing (одет в настоящий момент)
1) Steve has a shirt with a tie, a coat and jeans on.
Bill has a shirt with a tie and jeans on. (можно добавить too - тоже)
2) John has a shirt and jeans on.
Ann has a dress on. (sarafan-это чисто русский вид платья, поэтому в англ языке такого слова нет, пишешь или платье (dress) или сарафан, но англ буквами) .
Stert has a shirt and jeans on.
Mary has a shirt and knee-breeches on.
I'd like to go away for a holiday again soon.
You must come and see us again one of these days.
Let's all go and see Harry this weekend.
I've found something very strange. Come and have a look.
I'm afraid Mrs. Barnes is busy just now. Could you come back tomorow morning.
Do you know Africa? - No , I' ve never been there.
-This is my first visit!
I'll never forget that morning , 20 years ago when I first saw Mrs. Newton .
Jane, I'd like you to meet Peter. Peter , this is my friend Jane.
Who were those people you were with last night.