1) True, (a + b)* = Language contain all the string over the alphabet {a, b}.
(a* + b*)* = Language contain all the string over the alphabet {a, b}.
2) False.
LHS = (a* b)* a*. Here a string can start either with a or b.
RHS = a(ba*). Here all the strings are starting with a.
3) True.
As LHS and RHS both contain all the string over the alphabet {a, b}.
4) True.
LHS = (ab)*a = abababab.....aba
$\Rightarrow$ a(ba)(ba)(ba).....(ba)(ba) = a(ba)* = RHS
Ans: Option B.