Question

1. John's father caught a big fish at the lake.

2. John's father caught a big fish in the lake.

3. John's father caught a big fish on the lake.

4. John's father caught a big fish near the lake.

5. John's father caught a big fish by the lake.
===================
Which preposition should we use?

Answers

Writeacher
I'd use "at" and possibly "on" if he were fishing from a boat.

The word "in" would work if he were standing in the lake, probably with waders on.
http://www.mychamplain.net/sites/default/files/fly_fishing%202.jpg

Related Questions