So I’ve been starting up BunPro again after a while and I decided to start from scratch and reset to zero from N3. Overall it’s been fine but I keep getting tripped up on simple but common grammar patterns.
In sentences such as:
I’m failing to understand what is happening between the bracketed  words and how they connect. For example the 理解 + 出来る, 全部 + 誰か, 毎日 + サッカー, and あの人 + 一年間. Overall I understand the whole sentences’ meanings but don’t get the combinations. I know in the last sentence「いっぱい + 覚えた」the first part 「いっぱい 」is modifying 「考える」to change it from “remember” to “remember a lot”, but the other examples I don’t understand what’s happening.
Another issue I’ve had is with questions similar to this:
I know it’s translated as “I don’t know if I passed the exam, and I’m anxious”. When I see it translated it makes sense, but what is throwing me off is the か. Since at first I thought it was the grammar point for a question, but it’s not a grammar point I can click on so I wasn’t sure. Without it I thought it would mean something like “I passed the exam, but I’m anxious”, but since it’s there I don’t know what it’s doing.
Sorry if these are simple questions but I’d rather make sure I know what’s going on before going too far into grammar. I tend of over analyze everything and get myself confused, hence my confusion.
Edit: I also have like 80+ ghosts and seem to memorize the answers, which I think is bad. How do I overcome this, just keep reviewing the whole sentence until it feels natural?