0
Ansonguy Posted 7 years ago
Grammar

Was swindled vs have been swindled

I have made up the example below.

(1) I was swindled three times when I was shopping at the largest department store in my city.

My non-native English speaking friends think "was swindled" is wrong. They have suggested the present perfect, as shown below.

(2) I have been swindled three times when I was shopping at the largest department store in my city.

I don't think my friends are correct because there is a lack of tense agreement between "have been swindled" and "when I was".

Whose sentence is grammatically correct? Thank you very much for your help.

  

Top answer

ansonguy (2) I have been swindled three times when ... No, no, no! You can't write a present perfect accompanied by a when -clause.

  • ansonguy (2) I have been swindled three times when ...
  • No, no, no!
  • You can't write a present perfect accompanied by a when -clause.
  • ansonguy (1) I was swindled three times when I was shopping at the largest department store in my city.
  • Much better.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
ansonguy(2) I have been swindled three times when ...

No, no, no! You can't write a present perfect accompanied by a when-clause.

ansonguy(1) I was swindled three times when I was shopping at the largest department store in my city.

Much better.

"swindled" is a pretty low-c

Related Questions