Could you check this too, please? Jack: nobody found the keys. I don't know who took them. Alex: James would've taken it. (Here Alex is guessing and giving his opinion) Is this conversation and my understanding correct with 'would've'?
Jack: Nobody found the keys. I don't know who took them. Alex: James would've taken them. (Here Alex is guessing and giving his opinion) Not really. Alex is saying that it is reasonable and logical to assume that James took them, but he is not 100% sure because he did not actually see James take them.
Jack: Nobody found the keys. I don't know who took them. Alex: James would've/might've taken them. Can we replace 'would've' with may/might/could have? What's the difference in meaning? Please help.