If p `->` q, then
if p then q
it is true if p is false
it is false if p is true
all of these
options a and b are right but not c. example : p->q means (!p v q) . so going by option c , if p is true, then (!true v q) which is (false v q). so now this value depends on q's value. if q is true, this expression is true. else it is false.