Option A : F V G can be a tautology when F and G both are tautologies so the iff case is not valid : incorrect
Option B : F -> G is a tautology and F is a tautology which means T -> G = True only when G is a tautology : correct ans
Option C : (F -> G) or (F -> ~G) is a tautology : use By Case method, assume F = True then equation becomes G V ~G which will always be True : correct ans
Option D : (F -> G) and (F -> ~G) : use By Case method, assume F = True then equation becomes G ^ ~G which can never be True [unless in question given F is a contradiction]
Hence F = False :: T V T will always be True : correct ans
Answers : B, C, D