We have two events A and B.
We know that:
P(B) = 0.5
P(A|B) = 0.4
P(A∩B') = 0.4
i) We have to calculate P(A∩B).
We can relate P(A∩B) with the other probabilities knowing that:

So we can write:

We know P(A∩B') but we don't know P(A), so this approach is not useful in this case.
We can try with the conditional probability relating P(A∩B) as:

In this case, we can use this to calculate P(A∩B) as:

ii) We have to calculate P(A) now.
We can use the first equation we derive to calculate it:

iii) We have to calculate P(A∪B).
We can use the expression:

iv. We can now calculate P(A|B') as:

b) We now have to find if A and B are independent events.
To do that we have to verify this conditions:

We can check for the first condition, as we already know the value:

Then, the events are not independent.
Answer:
i) P(A∩B) = 0.2
ii) P(A) = 0.6
iii) P(A∪B) = 0.8
iv) P(A|B') = 0.2
b) The events are not independent.