there be后接fish有以下几种情况:

1、如果fish表示鱼的条数,有单数和复数两种情况。如:

【1】There is a fish in the fish tank.鱼缸里有一条鱼。

【2】There are several fish in the fish tank.鱼缸里有几条鱼。(fish表示鱼的条数时,单复数相同)

2、fish如果表示鱼的种类时复数为fishes.

如:There are many kinds of fishes in the river.河里有许多种鱼。

3、fish还可以作不可数名词,表示“鱼肉”。

如:There is some fish on the plate 盘子里一些鱼(肉).

4、fish还可以作动词,意为“钓鱼”。

如:There is an old man fishing by the river.有一位老人正在河边钓鱼。

there be+人+动词ing+...表示有某人正在做某事