As mentioned someone sent me $2000 worh btc but the confirmation fee is $110 and been saying i have to pay the confirmation cost what shall i do.
In any circumstances, anything or anybody claiming that you have (or received) money (or bitcoin), but asks you deposit more in order to access/withdraw that money
is a scam.
If there would be any money there, they could use part of that for processing the withdrawal.
They sent me a screenshot of 0.04004 BTC transfered in my trust wallet from coinbase with confirmation fee 0.0025BTC $110 with a confirmation address and as far as i know the confirmation fee should have been deducted after i received the amount but he keeps on saying i have to pay the confirmation fee upfront to get the transaction done.
A screenshot can be manipulated/faked. An unconfirmed transaction may be able to get reverted.
Even more, Coinbase (and any exchange) uses parts of the money to process the withdrawal.
Don't be
so naive.