Dear respected teachers,
I’ve been confused with these two ways of speaking and cannot figure out what the difference is between them and how, when (situation) to use them correctly?
Also, by the way, I’ve heard people say many times though I am not so sure I’ve caught up their right meaning of “having said that”. I’ve searched and found some explanation as follow. As being native speakers, could you advise if it’s right, please.
It’s a linking phrase or conjunction which people use in different ways to join two clauses. It is quite general and can be used to replace other conjunctions, but I tend to use it when I want to put the opposite view or qualify what I said in the first clause. It is better used at the beginning when the second clause is a new sentence.
I love teaching English. However/Having said that/On the other hand, students can be annoying!
London is a very expensive city. Having said that/Neverthless I love living there.
So the literal meaning is “Having said what I have just said” - which is very complicated!
Thanks U all,
KK