@Rupendra Choudhary I am not an expert, but maybe my analysis of the question can make sense to you as well.
We all agree that FTP uses $2$ simultaneous TCP connections for a successful FTP transfer. So, your point $(1)$ is right.
By now, we have eliminated options $(B)$ and $(D)$.
Now, let's analyze how HTTP uses multiple TCP connections. For this, I will use the example you have given in your point $(4)$.
When you opened a GO question no. $1$ (for example) in one of the browser tabs, your browser effectively opened a TCP connection to port $80$ on GO's servers and requested for a resource with a relative path, say
When you will open another GO question in your other browser tab, your browser will again open a new TCP connection to the same port $80$ on GO's servers and will request for another resource with a relative path, say
This implies that it is possible for HTTP to open multiple TCP connections between the same client and the server.